{"_id":"relish","_rev":"32-e784446f5ee24d9040ef50f881b3aecf","name":"relish","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.1":{"name":"relish","version":"0.1.1","keywords":["hapi","joi","custom","better","error","message","validation","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.1.1","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"ab94dd453246616a684551fbd0c5bbe736889580","tarball":"https://registry.npmjs.org/relish/-/relish-0.1.1.tgz","integrity":"sha512-sQLgR5a9t/xk4zRPvE4ybLN1EWyxGyqjrPanIb9n3XsDSba56v2H6fpTd4VUr1o2qskqt/zQFkJndRHVDDMLIQ==","signatures":[{"sig":"MEUCIQCqyt75WX5VFe4628ZAXvTciSrlWrdGRJqa9HQ6cPJ4BAIgFxpvaqceZd7AbYl2hhufweMZy46fIOyF9WWW+t3LvOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ab94dd453246616a684551fbd0c5bbe736889580","engines":{"node":">= 4.0.0"},"gitHead":"6885c9899475d59881459389c2b0d7f977992387","scripts":{"test":"lab -r console -t 100 -a code","test-ci":"lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.7","description":"Better Error Messages for Hapi Routes","directories":{},"_nodeVersion":"4.2.2","dependencies":{"boom":"~3.1.1","hoek":"~3.0.4"},"devDependencies":{"joi":"~7.1.0","lab":"~8.0.1","code":"~2.1.0","hapi":"~11.1.4","coveralls":"~2.11.6"}},"0.1.2":{"name":"relish","version":"0.1.2","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.1.2","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"a97cdfdddbc36d80fc185dded90ed9e22966a936","tarball":"https://registry.npmjs.org/relish/-/relish-0.1.2.tgz","integrity":"sha512-Bjfi91u3z1KVWh8lvmbFk9uCe2Wq88sMmhBUf5RWusqmu7WXQuminDxayE9eDxXLWqXGX3nC6Qh04hJLTTCD8Q==","signatures":[{"sig":"MEQCIEb3eFTj+2nkYNDfckluTAtSLldN/7XRfv/MuwrBO1zZAiBgwxXZ2mAuialBR47tcWxssCcM4yzZoXZ51t6ZLvV+/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a97cdfdddbc36d80fc185dded90ed9e22966a936","engines":{"node":">= 4.0.0"},"gitHead":"aa7e5cd8b8a14e01742f3f787334d8231e7c5f2d","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.7","description":"Better Error Messages for Hapi.js Joi validation_","directories":{},"_nodeVersion":"4.2.2","dependencies":{"hoek":"~3.0.4"},"devDependencies":{"joi":"~7.1.0","lab":"~8.0.1","boom":"~3.1.1","code":"~2.1.0","hapi":"~12.0.0","snazzy":"~2.0.1","standard":"~5.4.1","coveralls":"~2.11.6"}},"0.1.3":{"name":"relish","version":"0.1.3","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.1.3","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"11701bcc40988da03f3167568cf32a4bf64b1184","tarball":"https://registry.npmjs.org/relish/-/relish-0.1.3.tgz","integrity":"sha512-4QdtrEobCWE8DXgugks8F1W1qxx7/50gWjX+tOMF9zX1tsW5zWcck4r0VzH+XMiN6s/T3COYAgS403wxHgbnHw==","signatures":[{"sig":"MEUCIQDeutaGXB4mecq2GjqFQFYHHa1ddQzFxMHVffLPdOO0YgIgMKTGfvJ2MAwxYo6L79vi26+BA9Tgd3VfJ/q0KidBXIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"11701bcc40988da03f3167568cf32a4bf64b1184","engines":{"node":">= 4.0.0"},"gitHead":"49904b63092ce57721afc78f8eb0a88d6142bfa5","scripts":{"toc":"node generate-readme-toc.js","lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run toc && git add API.md","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.7","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"4.2.2","dependencies":{"hoek":"~3.0.4"},"devDependencies":{"joi":"~7.1.0","lab":"~8.0.1","boom":"~3.1.1","code":"~2.1.0","hapi":"~12.0.0","snazzy":"~2.0.1","standard":"~5.4.1","coveralls":"~2.11.6","markdown-toc":"~0.12.3"}},"0.1.4":{"name":"relish","version":"0.1.4","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.1.4","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"ddabc798d9d43a4e80d8e56084d52e28f80c1bf4","tarball":"https://registry.npmjs.org/relish/-/relish-0.1.4.tgz","integrity":"sha512-lrjkeP0KsPUV5WNvCv4U1+Kxp/QHG+dggpyoCHoa1ve1SINpGQKUjaMcjhY0+6u5E/prwpN8cq+Srnn9WyNHdQ==","signatures":[{"sig":"MEUCIQCBOZUH1s/nhO9z2z1W/P/j6GiN404/mIAx9CTm8wgBwgIgRbXA7jXjXYZhaN2xaEIG9llAdZaV8ozCxZupR9T0jGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ddabc798d9d43a4e80d8e56084d52e28f80c1bf4","engines":{"node":">= 4.0.0"},"gitHead":"6ba7969f342828d9548dce86eca5d9dd3a8cb956","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.12","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"4.2.4","dependencies":{"hoek":"~3.0.4"},"devDependencies":{"joi":"~7.1.0","lab":"~8.0.1","boom":"~3.1.1","code":"~2.1.0","hapi":"~12.0.0","snazzy":"~2.0.1","standard":"~5.4.1","coveralls":"~2.11.6","markdown-toc":"~0.12.3"}},"0.2.0":{"name":"relish","version":"0.2.0","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.0","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"393a22fe4256a64c171261f5bc390e7b397c5a6e","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.0.tgz","integrity":"sha512-Ic/YTwF2GRGJ05nWE3KO27Ag4w0H/6pkt/xPz7TMk7vf9Ua65lVK65WTXr5bvPV3HYRBhzb2+CJCpjngZkGdwQ==","signatures":[{"sig":"MEYCIQD8pMe2xIaj2ww9cV2ZGFHwVb1hh7AUHpcsqUcZ2tx8UwIhAOLXfbSwmbIMdJaMU5ko51K/dpPr1uznnDF/7RKx+W4S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"393a22fe4256a64c171261f5bc390e7b397c5a6e","engines":{"node":">= 4.0.0"},"gitHead":"22f33ca57afbab72b8787a524767d6c5742d40d8","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.12","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"4.3.1","dependencies":{"hoek":"~3.0.4"},"devDependencies":{"joi":"~8.0.4","lab":"~10.2.0","boom":"~3.1.2","code":"~2.1.0","hapi":"~13.2.1","snazzy":"~3.0.0","standard":"~6.0.8","coveralls":"~2.11.8","markdown-toc":"~0.12.3"},"_npmOperationalInternal":{"tmp":"tmp/relish-0.2.0.tgz_1457884283924_0.27476531243883073","host":"packages-13-west.internal.npmjs.com"}},"0.2.1":{"name":"relish","version":"0.2.1","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.1","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"4e325078765428c697611f63ddf0bb18504d145d","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.1.tgz","integrity":"sha512-Zg0x/c4J1BO5JKROqBEb8CUtFLbz9OMhw2i5vqa9RgZliT85CVrHVuSPqbSTz9JfpIRAg/c3gwiNbMWLEv1vqQ==","signatures":[{"sig":"MEYCIQDNrU193ra+cHgXmQ6t559BdgGKANEvVLEKRnckS+O/PwIhAMfFXvjBdej6uwxqZpfg+l0sGLOYJdrMVNqOunRWiLP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4e325078765428c697611f63ddf0bb18504d145d","engines":{"node":">= 4.0.0"},"gitHead":"848fdf727f1c699f641da7e05e6767cf8c53b899","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"2.14.12","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"4.3.1","dependencies":{"hoek":"~4.0.0"},"devDependencies":{"joi":"~8.1.0","lab":"~10.5.1","boom":"~3.1.3","code":"~2.3.0","hapi":"~13.4.0","snazzy":"~4.0.0","standard":"~7.0.1","coveralls":"~2.11.9","markdown-toc":"~0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/relish-0.2.1.tgz_1462816509019_0.020480056758970022","host":"packages-16-east.internal.npmjs.com"}},"0.2.2":{"name":"relish","version":"0.2.2","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.2","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"88ee4ae4834d2168426a62c0b8d019a3d006816a","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.2.tgz","integrity":"sha512-02H3PYHspFYDzys0GnYYMhFsRYcsb81Gsl8H2h8AFk83MnUZ34GPoVr0r0WXFrXcXk6JHMUCySl6LxHqnn5bJw==","signatures":[{"sig":"MEQCICJow/hW6P8NPpKQ9i3+ruSZVoCPEVovrA5xPWm5lGJ+AiBmIfvjgv04JgRMlq5MhPGRGATXXKm0mtrt48lKJP/f7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"88ee4ae4834d2168426a62c0b8d019a3d006816a","engines":{"node":">= 4.0.0"},"gitHead":"602665a38bfc2a51749b279410949492f7c3a61b","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"3.8.9","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"6.2.0","dependencies":{"hoek":"~4.0.1"},"devDependencies":{"joi":"~8.4.2","lab":"~10.8.2","code":"~3.0.1","hapi":"~13.4.1","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.9","markdown-toc":"~0.12.12"},"_npmOperationalInternal":{"tmp":"tmp/relish-0.2.2.tgz_1466195380430_0.16777798254042864","host":"packages-16-east.internal.npmjs.com"}},"0.2.3":{"name":"relish","version":"0.2.3","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.3","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"106a65106e07997d4bb7b37269ec00b27d40a35d","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.3.tgz","integrity":"sha512-bgb1t+cbNmtJKful2dDblHcxngHXg4ql9u6745roLAdWH0y7GnloJm5652/fW0O7Hj5aYHx+sdP7GtDJgECAWg==","signatures":[{"sig":"MEUCIQCGwXM4ZpnsOZnZ4ZrFDzljQuRr8xibbk682nrtyrVKvQIgCPotZBINafTrVCUlVLpkw/O15w5TnngVelEgygGe8/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"106a65106e07997d4bb7b37269ec00b27d40a35d","engines":{"node":">= 4.0.0"},"gitHead":"a9f2772277860638204ef2b7591769f29e96eb8f","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"3.8.9","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"6.2.0","dependencies":{"hoek":"~4.0.1"},"devDependencies":{"joi":"~8.4.2","lab":"~10.8.2","code":"~3.0.1","hapi":"~13.4.1","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.9","markdown-toc":"~0.12.12"},"_npmOperationalInternal":{"tmp":"tmp/relish-0.2.3.tgz_1466195729645_0.293667652644217","host":"packages-12-west.internal.npmjs.com"}},"0.2.4":{"name":"relish","version":"0.2.4","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.4","maintainers":[{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"a2111ba53af480f92a01f72e893cf22961c8512b","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.4.tgz","integrity":"sha512-EBWsfSrWuY8QB1cciD1fivlHbUn1+2egwU1uZ59tPQUbQZPFjslgAsfnIt3efQGh9LKTSGOJqEX3/np/IfZQMw==","signatures":[{"sig":"MEYCIQDXaDJMkoy3cT6LHxXGvPHOwEIVvyVaeYwj4q8P3iIPIAIhALQUguhPunLMV75PdUPGotmFChQ9dEIf5QZHYCUR1Doy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a2111ba53af480f92a01f72e893cf22961c8512b","engines":{"node":">= 4.0.0"},"gitHead":"637ed9be9972ac27a42f26dfca93078146161bf4","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"3.8.9","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"6.2.0","dependencies":{"hoek":"~4.0.2"},"devDependencies":{"joi":"~9.0.4","lab":"~10.9.0","code":"~3.0.2","hapi":"~14.1.0","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.12","markdown-toc":"~0.12.16"},"_npmOperationalInternal":{"tmp":"tmp/relish-0.2.4.tgz_1470151486015_0.9927251385524869","host":"packages-16-east.internal.npmjs.com"}},"0.2.5":{"name":"relish","version":"0.2.5","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@0.2.5","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"62c4d7c926b213614ec0cbb9f9b69d9e87221d32","tarball":"https://registry.npmjs.org/relish/-/relish-0.2.5.tgz","fileCount":7,"integrity":"sha512-6ZQuMh5tCVJLKXuHsdzANQOeddkBpo05XhPemVKUu+8q1r8VOiiLYOplWqNzXs/r64qZSXj9hCY6M8+TmaPAvA==","signatures":[{"sig":"MEQCIF4IjPnQZQqGLNaGweax49za8jcOq6EzX2pn6qrauo6tAiAnsjGzsFbF3i8rHc8u8LCjlTp+WsAML6XSu8+AxOeKDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11014},"main":"index.js","engines":{"node":">= 4.0.0"},"gitHead":"c91774eef55b3cfa70f8e2e5a489e32777e8a1d4","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"5.6.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.9.3","dependencies":{"hoek":"~4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~9.0.4","lab":"~10.9.0","code":"~3.0.2","hapi":"~14.1.0","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.12","markdown-toc":"~0.12.16"},"_npmOperationalInternal":{"tmp":"tmp/relish_0.2.5_1519154576128_0.24211799933306422","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"relish","version":"1.0.0","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@1.0.0","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"8927f6f2450c1f1d107382210e6b8609fc5a07e1","tarball":"https://registry.npmjs.org/relish/-/relish-1.0.0.tgz","fileCount":7,"integrity":"sha512-OV6knzj9HA2zHRfltX/GI7xXCaY5J+skBybuWecLXRMe7K/CqoHINcLpywIiWWCaMZTkDzuV6/RRCHQ6tqWKtw==","signatures":[{"sig":"MEUCIEOO6XTnoPB1aXQtR4cAGGUr8mLCX9HvhqFtzIjLyK22AiEAtDOna28dpk0XC4eV9lkMDiTU2x/ZulVXttJiR7/cJ/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ls0CRA9TVsSAnZWagAAcV0QAJUKQW/Jj9jQbiBOvv0a\ncoaHYB0GJjNLe7iMd2DoHqP5cUKSmWa8nkfJKtpHcFH82Qvl2xXuM6iL0A5J\nlbJ2rqYGhe6jM4QxaYO31MhxKBzfmeWgpFW8xLC1UwYdZ/8AhMX3a1qwgx2Q\niN9C5t524lvo/PYYm/isvgCoXWmdvLV7TTv9egq4LmI6SLAW2mdakj02vZ9v\nSZTt/kV3nxjd+cJc5KOuHneCzUOE4IQrshFaMi3EYGMx78xr691+gpQRN3Y3\nii8S0gNrjQSP0qqwFrUl3qv4jt6x4i8gWL/JpsE2Pby6bfOxReJVl9QR0a/i\nR9yqvUWzoAWiYUMSAdHIrJ3QL7RvpaLpLbhwm7ruLCWzD90dl/rSVFeE2i8M\nb/0oWjNe2q5CfFFCIp53dD78JjA9EYJUB6exvMl+c8QIAw5uCAJqEC+6ke59\nFQADxocC2T6vsb4Z21pwnGQm1Q646omPgqHqUNXvb6szvMwW8fPcxPkoMrCP\nybRPJWE7cvLDQQtR3eAmE/U8yMah7MPe7XatKhV5aO8H8yz8kbHkmhLe90Jk\nauAimY0iwCrZdzjRC3knPvpNWxpioK9zchTTwFfjwB5OK+EAMzNz8kfjUIPt\nMTgjokh/Gb2HNi5BEW703qqylEVOLp7t1U1IgR9h5vHPU/XYkNTaoPXGmkYr\n9jig\r\n=8hZE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"56861cf53329a9f66e5ed5959dc563d6a0417d09","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"5.6.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"hoek":"~5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~9.0.4","lab":"~10.9.0","code":"~3.0.2","hapi":"~14.1.0","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.12","markdown-toc":"~0.12.16"},"peerDependencies":{"joi":"< 11","hapi":"<= 16.6.0"},"_npmOperationalInternal":{"tmp":"tmp/relish_1.0.0_1524783923744_0.5542421295178708","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"relish","version":"1.0.1","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@1.0.1","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"916dfbc942131d92253f14f4cd9bfc674eda2375","tarball":"https://registry.npmjs.org/relish/-/relish-1.0.1.tgz","fileCount":7,"integrity":"sha512-TbnKXD/jayHLhv8YfWFhazdLnLdvhWIY1nnj9PIjdyY3oDtuF36gBInS8cb3l5MhTNqrBINyO5SOvPdCineAvA==","signatures":[{"sig":"MEUCIHdS7FEmG9QMYkYQFXMWt2JaQtamlvBf32TUd1mEJETdAiEAzF57/U332PUicxyWpo7Q10j6Ph8z12jrI9r5XCI+uls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6OUwCRA9TVsSAnZWagAA9ywP/0yxIDpt3t9z9acDDMIh\npUfMEU4d8As21c4uYbCuD8/+LjeEi6pU+BfiLkzCiVy/bvzHOt1eLnRpwGya\nkBXklNv+NKJCX6jTzZwz7VifTuU0eMkupqbvNFEySk6YJ4NicN+cLSBseTUz\nYOszgh8+821ET0jSH0/vGYqAQHhfxZEeRUc/KwZY8ZbWs5wof1V//IKjfdGo\neGYvZIcYaykGnRUzUxFnWMwG9otFXPAFCgBZNmHQeiXLyyUS9yuF/ZhVXz+h\n7scmKrsa8pZ5qNIs5cHXiNT2/jFkAp54rNVz96x6UiXpmUuDfNe5HKOtx/m9\n9Lw4l2eJCzpcBCLNY9mXrpvfqzVlORRpFtwmMGgcK6NvLvawOdZi/3byiw42\npHdNOcFiFwbG62c1l46yTQXWmXwo/v815MTyM61UQPVvbmJcA74vbpx0p3ua\ngvcABoGDB58CIQBbRc5lNSNAeN8GGSMRyq52mul2zcrQoq3ARiDzAH+i1b5j\nem67BAgw4KDm+lQ23x2P4Oa3TNCcSKHhmaVCSxsEAj59rBMc411MmWRWOJea\n6kinQ8ZltyFTsMjtzvqbltSqJh28vIHNbH8tkstQhag/EHGb0Opqo0gdABgg\nUfChGdQPG29uRY6Wgnq3ZVRrMnbqsn9ITWIYk4ASJXcIy5/05jzM0XxfR5rm\n84I2\r\n=2IY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"1572dade1b0d961a423be742166afc89000c9d86","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"5.6.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"hoek":"~5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~10.6.0","lab":"~10.9.0","code":"~3.0.2","hapi":"16.6.0","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.12","markdown-toc":"~0.12.16"},"peerDependencies":{"joi":"< 11","hapi":"<= 16.6.0"},"_npmOperationalInternal":{"tmp":"tmp/relish_1.0.1_1525212462084_0.3853154319878036","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"relish","version":"2.0.0","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@2.0.0","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"da7352844fe0aee171779ef4a2b7fd2eb00dd1e3","tarball":"https://registry.npmjs.org/relish/-/relish-2.0.0.tgz","fileCount":7,"integrity":"sha512-OdvkkPVDv+xDV0eNR15i7Yxx1l5n3QaROA5OEGeu5MEWnoUKmFvdrKVm1GKypWqqe/GyElHDMhjW+7S23sWMYA==","signatures":[{"sig":"MEUCIA+jpnCyee3/wzfdbQ6gu5ZdytpkQ979Y1z+GtlWTo87AiEAtEyfFTPBop5e8Rt8pLVtmj+EsVZfT+Ysm/DZNIQAjSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6OyxCRA9TVsSAnZWagAALmcP/3doaZTYXD9FHPNw0GB2\nH0uxE8q9NleqsCys+eRm5o7+kZVm7iOabyTXNCmn2U322VTTqciXZl//cfpi\neBKY8Oqy8XuNzbOoXqK2+GRbZse8uGxAyf2W0FtdCSQFdZSNFNMBOYSuwKDx\nhVPMWmMo2KiVYknFawmmqaeHwaN7DsZmuvYC9PkJcm+IKGK1XzKMebQAObEc\nR6pIq6FQA6Lw9CSb2IzUBUuI+RLBltJMX321ZpXkKJH1iBSVD18iTlWO36X/\n5IBek/KOW1Sbf5DbJUl3XRXSRy5QuboDPZeWA4cbl2Glj7kzCQQYJge1G0Lo\nbQhTTn8FTFga4FLMysGamIJpVQurZCQMizuLBFUVApL1aWKVO5ROBqVtlNKO\nQ7gyVlrLoOFSSv1gCAnwzRffnhgGyDX/fJJX32o5b3XvglJCt+5n+mfEGMI3\nMdT/Kp0QYYBxEBe6hTTk+3XcmnNmRZ6F6JDWRFalhIkEdS5De3nFFj58O9+v\niQxU/EQahr/JigP7dYhkS2KbRhsTqD0CNO5di1FGIHkvv6TRNg5Jf+Lkylze\nX/eacYFtodpA4Sh9ibiAIns8eWPyk6Kf6MZ9TyjH7/+atcuQIjHInbaUP8Tj\njkniQmQxFXXYHkTasEJqL6atW9nJb9C1Ytf+IaXVXT+2RPhTHMd9ov6aYXdR\nexLb\r\n=B2z4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"f7dc8b128a63dd45bcbeb80f11bacb38da905e21","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"5.6.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"hoek":"~5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~13.1.1","lab":"~10.9.0","code":"~3.0.2","hapi":"~16.6.2","snazzy":"~4.0.0","standard":"~7.1.2","coveralls":"~2.11.12","markdown-toc":"~0.12.16"},"peerDependencies":{"joi":">= 11","hapi":">= 16.6.1 < 17"},"_npmOperationalInternal":{"tmp":"tmp/relish_2.0.0_1525214383822_0.2197082539566011","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"relish","version":"2.1.0","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@2.1.0","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"02fefe5b54d44d9a1b7da460a0bac7f69db73604","tarball":"https://registry.npmjs.org/relish/-/relish-2.1.0.tgz","fileCount":7,"integrity":"sha512-lJlryJkUPWSz748bG0PdypjL9Hb0at6bavwFkNVOJlKf486OUa9m5D8B0XfoWXdl5HY1Yzin3zk3axROWLT3eg==","signatures":[{"sig":"MEUCIQDdSdI6r1S1mQyLGyhjEUvwc8tZ1YN3IFMTRaqkjfPMQAIgBYsVhZMT71d36wfjmojNJ4s2IOLscI/1wcRVuBB0xfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6hExCRA9TVsSAnZWagAANMUQAJvImaa2hoQ6pce+vCWP\nJzM9PiPdZW/tIUsVIMmuoPDWkOoPyq17h+88lsL5PLoytGxbF/F05i59Hwjd\nO7MkIW7TflFrjaal8NpZOh9bw/fnj0GWS21eOpakLqWgwCExcsCNF2+PEeCP\nuGFmbe5z6jmIHnoOUtulW7B79w9m1ny3at/fu8wz5GEalisK2Z4O7YOABGyf\nWbkpUAlI2artD5p2ooBUvjuTLu3D0KrUcd6Tq3zpFD9+avfdsHCAeoK0/puq\nyfDy9ceQx0bPOrphHndAA+700iC/B8E/9UHqy//jdlnt3l/L4v6q8lY0kE0n\nSVTcKbv76SUmq8lCutMRmzNMXu9ChLXthVWTk5bSRdjY2/MvElCT5YvJ/9u9\nYTSDbKNnOSAjx2tarRHo3U5x8NLFBGX81sh+MCP3msHmxy6ABsAfla4UJGvz\nf9BQSHCE13FJE1++dmER2qHFCc43Uym9u6zSkuIp6wULGHJaQSpjQaj45aZE\nn9gHNvpTy0tTbenmlpExV+yqcd2dNPmHBPmsCURjJ8S60PPHo8ZZFzUcCFi3\nvNdf1M+M2r/vzvDcWKmsFMPd/e40vrBhMa4R+357xXkPwDmQkE4L3g+l4T1a\nQoVhzqMBkSPNgatM8E/RlpI6nlJA6kyXreMcrbQGYRtBFDXs1idJDQcHh8uP\nKTzC\r\n=6bxK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.0.0"},"gitHead":"146dc3e2e86f488d00993f1318c4b26e3e83281f","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"5.6.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"hoek":"~5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~13.2.0","lab":"~15.4.1","code":"~5.2.0","hapi":"~16.6.2","snazzy":"~7.1.1","standard":"~11.0.1","coveralls":"~3.0.1","markdown-toc":"~1.2.0"},"peerDependencies":{"joi":">= 11","hapi":">= 16.6.1 < 17"},"_npmOperationalInternal":{"tmp":"tmp/relish_2.1.0_1525289264780_0.8330525394865242","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"relish","version":"3.0.0","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"author":{"name":"Dialexa"},"license":"ISC","_id":"relish@3.0.0","maintainers":[{"name":"chrismllr","email":"chrsmllr@gmail.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"homepage":"https://github.com/dialexa/relish","bugs":{"url":"https://github.com/dialexa/relish/issues"},"dist":{"shasum":"101bc6138550052f2b5eb67e2981ddccdd2d2479","tarball":"https://registry.npmjs.org/relish/-/relish-3.0.0.tgz","fileCount":7,"integrity":"sha512-gyQja3RanwJDQn9y4vm1ihfdOy0bQDH73YSYog7uaT0SLUET30D2MvQC/PxwlGhBHojkUu92Wr6Op+94XqKrkg==","signatures":[{"sig":"MEQCIHAMXrio1eOcwHCzb6TqCuQdE06IYfmX5iYgZkNJQrACAiAMSW1Uvqk8ovd/LqoRQxxY9YLvFCKVwHNI9vigAolilg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHrG1CRA9TVsSAnZWagAAI5gP/RXmGXhfd2zt+tNWME9S\n+laJ91huzo31F7DKohU4/KlFtRDjAYXXQs4r5wwmmaiPCMym1D5Ce9yP+VYu\n+EbPFZfl1LM2Yu0u5mWidh2aE04/wAa5SJRfbocLHHlk9e5C+zFh6vFow5rb\nexPXtZW9Juxqe3bkUjF3PSq5a+eL2jcBrJPZ4s3wDiFL+Adk/YEa/LkFqkgA\n8woJnbLmYtdzWzYjL4NQKXJ+tNWyQmQ3JHWFLWFBUopAeHNTRUq7bsAQyXFo\nsjmpb/WlyvBgdkGHARjE32lbrBAnYODW2BarP/mofDdKWkqSOPyjmdruGhAY\nUbtL/SjFxgqv6raeuQt8aW9M5XMbFADVgBrq5ZhO72CVRki60OfdTCAQgXzA\nsrkYxSMMUe4wWL7GtcfwPyh2uJwIVqknGTwYyP3V+Tf0j+W75Nz8d/Qsq1eo\nEbYdZWjNymy1reXSCXJJwrpAkh7Sy8VOehsYkOmlQ2itNRQldh1Rk12NJP3A\nNFRHoOSW/kN+My+9aixxPHxHFd4/MPH6Vo76m5XCgFCSnOtijcZpv+Gt+9l4\nwSoUSJeS1KPJoy1q/m1yWgWDoOAQElVwKMpYC14oXneNd3YBTeWhakywJaAi\nA8muqHVSJIoywtgvYCfJYbcfkc1Ir1T7feKgN9tXaRlQUSR8tkcZh0iYFwb3\nUZfM\r\n=jqfU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.9.0"},"gitHead":"9d570fa247a1d8011702f6448260c0adff356f1e","scripts":{"lint":"standard --verbose | snazzy","test":"npm run lint && lab -r console -v -t 100 -a code","test-ci":"standard && lab -r lcov -t 100 -a code | ./node_modules/.bin/coveralls","version":"npm run generate-docs && git add README.md API.md","postversion":"git push && git push --tags","generate-docs":"node generate-docs.js","test-cov-html":"lab -r html -o coverage.html"},"_npmUser":{"name":"galenandrew","email":"galen.turner@me.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"_npmVersion":"6.1.0","description":"Better error messages for Hapi.js Joi validation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"hoek":"~5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~13.2.0","lab":"~15.4.1","code":"~5.2.0","hapi":"~17.4.0","snazzy":"~7.1.1","standard":"~11.0.1","coveralls":"~3.0.1","markdown-toc":"~1.2.0"},"peerDependencies":{"joi":">= 11","hapi":">= 17"},"_npmOperationalInternal":{"tmp":"tmp/relish_3.0.0_1528738228102_0.9169274506655742","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-01-04T17:59:49.307Z","modified":"2025-04-03T15:59:41.452Z","0.1.0":"2016-01-04T17:59:49.307Z","0.1.1":"2016-01-04T18:10:18.101Z","0.1.2":"2016-01-04T23:56:01.415Z","0.1.3":"2016-01-06T17:11:15.181Z","0.1.4":"2016-01-16T18:10:39.169Z","0.2.0":"2016-03-13T15:51:25.999Z","0.2.1":"2016-05-09T17:55:10.146Z","0.2.2":"2016-06-17T20:29:41.616Z","0.2.3":"2016-06-17T20:35:32.253Z","0.2.4":"2016-08-02T15:24:46.964Z","0.2.5":"2018-02-20T19:22:56.176Z","1.0.0":"2018-04-26T23:05:23.834Z","1.0.1":"2018-05-01T22:07:43.162Z","2.0.0":"2018-05-01T22:39:43.901Z","2.1.0":"2018-05-02T19:27:44.849Z","3.0.0":"2018-06-11T17:30:28.175Z"},"bugs":{"url":"https://github.com/dialexa/relish/issues"},"author":{"name":"Dialexa"},"license":"ISC","homepage":"https://github.com/dialexa/relish","keywords":["hapi","joi","error","message","error message","validation","custom error message","better error message","joi custom error message","joi error messages","relish"],"repository":{"url":"git+ssh://git@github.com/dialexa/relish.git","type":"git"},"description":"Better error messages for Hapi.js Joi validation","contributors":[{"name":"Andrew Turner","email":"andrew@dialexa.com"}],"maintainers":[{"email":"galen.turner@me.com","name":"galenandrew"}],"readme":"![Relish Logo][logo]\n\n_Better error messages for Hapi.js Joi validation_\n\n[![NPM Version][version-img]][version-url]\n[![Build Status][build-img]][build-url]\n[![Coverage Status][coverage-img]][coverage-url]\n\n[![Code Style][style-img]][style-url]\n\n## Introduction\n\n[Joi](https://github.com/hapijs/joi) provides awesome schema validation, but the error messages returned are not user-friendly. This package returns a more user-friendly version of Joi's default response and allows for custom error messages.\n\n**Default Joi Response**\n```json\n{\n  \"statusCode\": 400,\n  \"error\": \"Bad Request\",\n  \"message\": \"child \\\"data\\\" fails because [child \\\"name\\\" fails because [\\\"name\\\" is not allowed to be empty], child \\\"email\\\" fails because [\\\"email\\\" must be a valid email]]\",\n  \"validation\": {\n    \"source\": \"payload\",\n    \"keys\": [\n      \"data.name\",\n      \"data.email\"\n    ]\n  }\n}\n```\n\n**Example Relish Response**\n```json\n{\n  \"statusCode\": 400,\n  \"error\": \"Bad Request\",\n  \"message\": \"\\\"name\\\" is not allowed to be empty, \\\"email\\\" must be a valid email\",\n  \"validation\": {\n    \"source\": \"payload\",\n    \"errors\": [\n      {\n        \"key\": \"name\",\n        \"path\": \"data.name\",\n        \"message\": \"\\\"name\\\" is not allowed to be empty\",\n        \"type\": \"any\",\n        \"constraint\": \"required\"\n      },\n      {\n        \"key\": \"email\",\n        \"path\": \"data.email\",\n        \"message\": \"\\\"email\\\" must be a valid email\",\n        \"type\": \"string\",\n        \"constraint\": \"email\"\n      }\n    ]\n  }\n}\n```\n\n## Installation\n```sh\nnpm install relish --save\n```\n\n## Usage\nFirst load and initialize the module\n\n```js\n// load the package and set custom message options\nconst Relish = require('relish')({\n  messages: {\n    'data.name': 'Please enter your full name'\n  }\n});\n```\n\nOnce initialized, this package exposes a custom `failAction` handler that can be used in your Hapi.js [Route Options][hapi-route-options].\n\n```js\n// call the failAction handler in your route options\nserver.route({\n  method: 'POST',\n  path: '/',\n  config: {\n    validate: {\n      // set a custom failAction handler\n      failAction: Relish.failAction,\n      payload: {\n        data: Joi.object({\n          name: Joi.string().required(),\n          email: Joi.string().email()\n        })\n      }\n    }\n  },\n  handler: (request, h) => h.response()\n});\n```\n\n#### Global Usage (alternative)\nYou can apply this module to all routes by setting the failAction in your server options.\n\n```js\nHapi.server({\n  // ... other server options\n\n  routes: {\n    validate: {\n      failAction: Relish.failAction\n    }\n  }\n});\n```\n\n## Version Compatibility\nBelow are the compatible versions of Relish for Hapi and Joi.\n\nRelish Version | Hapi Version      | Joi Version\n---------------|-------------------|------------\n1.x            | <= 16.6.0         | <= 10.x\n2.x            | >= 16.6.1, < 17.x | >= 11.x\n3.x            | >= 17.x           | >= 11.x\n\n## API Documentation\nSee the [API Documentation](https://github.com/dialexa/relish/blob/v3.0.0/API.md) for reference.\n\n<!-- Badge URLs -->\n[logo]:images/relish.png\n[build-img]:https://travis-ci.org/dialexa/relish.svg?branch=master\n[build-url]:https://travis-ci.org/dialexa/relish\n[coverage-img]:https://coveralls.io/repos/dialexa/relish/badge.svg?branch=master&service=github\n[coverage-url]:https://coveralls.io/github/dialexa/relish?branch=master\n[version-img]:https://badge.fury.io/js/relish.svg\n[version-url]:https://badge.fury.io/js/relish\n[style-img]:https://cdn.rawgit.com/feross/standard/master/badge.svg\n[style-url]:http://standardjs.com/\n[hapi-route-options]:http://hapijs.com/api#route-options\n","readmeFilename":"README.md","users":{"galenandrew":true,"samerfallouh":true,"lassevolkmann":true}}