{"_id":"relish_message","_rev":"40-ebfdbd5a56158a483af8a16bd06f1e2b","name":"relish_message","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"relish_message","version":"1.0.0","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Sivabalan"},"license":"ISC","_id":"relish_message@1.0.0","_shasum":"b7708f6af4bc479aada7370cdca02fb9668ef211","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"shasum":"b7708f6af4bc479aada7370cdca02fb9668ef211","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.0.0.tgz","integrity":"sha512-PAYVg2ilVzTBn8yVu81zNw9/3XMxp+D2Ccbzp609AmQ8XNgwRbBrmQNoeYEcrqvJ/daaUvJPinQMdkjbgPYHBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqL6Wpp5j/PSe25tOjyaqvTaPMkNLd1Y3vUZq3KgKPPQIgcAGNmvlvjt89IUf6fIdWHNBi3dZSknQSUsL3vN42uEA="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.0.0.tgz_1484904719501_0.2773007561918348"},"directories":{}},"1.0.1":{"name":"relish_message","version":"1.0.1","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Sivabalan"},"license":"ISC","_id":"relish_message@1.0.1","_shasum":"3b9a30dc8c6282c97cd08657dd1fd1500e0cfe05","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"shasum":"3b9a30dc8c6282c97cd08657dd1fd1500e0cfe05","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.0.1.tgz","integrity":"sha512-K4xUYQN6OdMvyaaQfahToFetRxcaZXuy94plJlQwoI+8sT6yw9c5GtUVVM6Wg2Tf1nXJTdlcTIIDvydaS8bA8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjCvFQ2aYpS57RbShsybOMFhPS5FeGTGI8bBz+ZAI/7AiEAu6IC2eAkPky7ffr++MM7FWBFKHFsqMFaINx7L64AqRQ="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/relish_message-1.0.1.tgz_1484909350774_0.1434270548634231"},"directories":{}},"1.2.0":{"name":"relish_message","version":"1.2.0","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Sivabalan"},"license":"ISC","_id":"relish_message@1.2.0","_shasum":"592e6833419d7a7e2be4ebaa955c09e9ecbe7673","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"shasum":"592e6833419d7a7e2be4ebaa955c09e9ecbe7673","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.0.tgz","integrity":"sha512-Wa/ZSc9BDFbx7Uuq0XvuxI0fBhQYhgwO0EhPVIRdq1WB7zimv132ZmuPYCzVeUoJX7HMpbaMt2TJC0xbyrveMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCURSrvPbIbMdOwYnJTWRqvLFdguqjTfSoL5z+dXEEesAIgTZbj02RqlxPd71RdZQGHBibLZGYhQarzhgjcaTGUFxo="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.0.tgz_1485759308983_0.14202256221324205"},"directories":{}},"1.2.2":{"name":"relish_message","version":"1.2.2","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.2","_shasum":"93a4934bd45946ced480171a83c04a2708d57cf9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"93a4934bd45946ced480171a83c04a2708d57cf9","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.2.tgz","integrity":"sha512-Ks92FSmcw2SB7U/+sPhJnQixykx3TCkgpvSsoMNsPa9TAJVrIvR5UGW6+9ddmfQMQnXYlYcNnVSRooIfiwrAig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhjvquWzBmC70oX1wIANTZaqnWGOgDt3Jk7hemCfGeHAiAqYvkCaF4NV5vleMlYG+6cW9s4qvE5P++9CD14n117PA=="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.2.tgz_1485931731223_0.26172134559601545"},"directories":{}},"1.2.3":{"name":"relish_message","version":"1.2.3","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.3","_shasum":"19b98858a6db97ebb86d1a026f5d6e432608f2b8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"19b98858a6db97ebb86d1a026f5d6e432608f2b8","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.3.tgz","integrity":"sha512-T0Hi2UD3TZWPoBnzIUJCYHojvQhz0cx/DhAZRZbE45kJSXug+ZsIEOfeUBa3mvLiR1xSVVXDHdWEbq8Vhgw2oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEUvvPJC3GF0dy6U+kIHkbGGrntSM5/yYBl2blbT/gAAIhAKGeJKyPZn/oGNAkHTYg36GYyTHgh/w35lvLtlIjFb7U"}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.3.tgz_1485933227836_0.8605188406072557"},"directories":{}},"1.2.4":{"name":"relish_message","version":"1.2.4","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.4","_shasum":"f5945c545d811ef205cad04dfe8b27966faca6a7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"f5945c545d811ef205cad04dfe8b27966faca6a7","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.4.tgz","integrity":"sha512-/86qsGDXx9mcdhILS9QUJrSqJH5QH1rlvTwVyeMGPow568Fq6fLhn2MyMOA+Lc4OMNoSNboKWKrCNnF+8i/n+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxhMiua/65uq24elrqzbLvrcuUereWM776UT3fxNXVTAiEAy1T4ol+Mndw1WFJlkvlXVO9GWYWbJK2p41Cp0cytJcU="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.4.tgz_1486127592179_0.8433461864478886"},"directories":{}},"1.2.5":{"name":"relish_message","version":"1.2.5","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.5","_shasum":"4c7e9f6bcd8d30fd4bea3f2e33b1760b20e394ee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"4c7e9f6bcd8d30fd4bea3f2e33b1760b20e394ee","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.5.tgz","integrity":"sha512-nHZcCaTz/uPXXS/bgeFJ4hGUG7FEQMWSrbrBqj3t1TPBeVgyi1Yen7nliET5q1CL0T/xGyI2wmvvhx8V0ew+hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1ihftnFotvN37yTEhtNcHYPN/CefXga6ig2YhygZQZAiEAs3BYgaXqJMkUdqCDPVL1dijMG37RlwVkWiAs17Bicy4="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/relish_message-1.2.5.tgz_1486127771969_0.13680593622848392"},"directories":{}},"1.2.6":{"name":"relish_message","version":"1.2.6","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.6","_shasum":"620204de04042b7488ec3d72a7d376b01b36c8d0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"620204de04042b7488ec3d72a7d376b01b36c8d0","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.6.tgz","integrity":"sha512-G+JJmVdB62SC0ywPv/k5fnG2VL0eer3v0N5zZxCNfwWjAVzU19F+xCGskHhloz4rMhvuSynPfrwC69WskdBfcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUPOQFvSB0LSUHMRf2hfipqkgXiN2yTLWetmwS93m4pQIgEmFypYmFBBgBrb3J4qGL3vNb/HCCIHpTFpfdU9826hw="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/relish_message-1.2.6.tgz_1486379597128_0.24061781773343682"},"directories":{}},"1.2.7":{"name":"relish_message","version":"1.2.7","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.7","_shasum":"4c2ff852a7ba0517123297b3022f432ac3e0e625","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"4c2ff852a7ba0517123297b3022f432ac3e0e625","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.7.tgz","integrity":"sha512-JyMMANlk4l+r8KUwWCFYBG3ik5cjDQPI7a3Hy+gXAeHWqPPQ3+hd6v2qf+YaMClmH/hwIXs8JE1X5wh7AWlfAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQy942Ztrt65mDtMVuZXCj/Hb4ilapjWuj6dr7VsYWVAiAPWwqdDN09u0c0ar0R8am/34DcrzsNzgJSvutrHejnVw=="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.7.tgz_1486387168765_0.013396063819527626"},"directories":{}},"1.2.8":{"name":"relish_message","version":"1.2.8","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.8","_shasum":"ed83b5aef626ed61315201beefe1fb33add523a6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"ed83b5aef626ed61315201beefe1fb33add523a6","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.8.tgz","integrity":"sha512-yqf275TdN5n2qdNIth7/edjtdymD71/6a9Y4tNvPuw/1Q7Kp11paREwiES+K8gTuUKwqt2uLW8/nTtxwmNFOgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtLjZtWYk2lxFFl4uucjohBMgx/meRwFYl5xMZkakrjAiBra16IOUFotiE4KfBxWA2OSgZrUs5MbSv77BG3LWIcrQ=="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.8.tgz_1486647624560_0.15396991232410073"},"directories":{}},"1.2.9":{"name":"relish_message","version":"1.2.9","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.9","_shasum":"a81856cfa77147a371a26df7990d393ffb5754b8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"a81856cfa77147a371a26df7990d393ffb5754b8","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.9.tgz","integrity":"sha512-ktqBAky63XjLeMVoeImU1Gj2tW+lBVoGlZclVtzLY1fnLE+4y/Kr73Nd38e/Oe3W4noF4VCn93ryqYvPhY1gOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCff+C7M6ztQli0QmALDBCJfwNk7/EzcMGm4viI0Bqt/QIgWITv2mre72x6tE+6hVqhICmRkE7DskTTtL/WikNvCB4="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/relish_message-1.2.9.tgz_1486977619595_0.7254739315249026"},"directories":{}},"1.2.10":{"name":"relish_message","version":"1.2.10","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.10","_shasum":"d7bc493d0abc75ddb5fc9cc59f03e20b593927c6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"d7bc493d0abc75ddb5fc9cc59f03e20b593927c6","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.10.tgz","integrity":"sha512-c5L+3oudwkxH5B9VWAl/YQTPlc3j33QRvSZ1T5zQNMERkoaItYppm6iNIS/gtGflekOrfY/XLm1HYaEvo+xM5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhP69rg68atxmeKgFaKjPwq5ZblGjh8rcuk8aAkkjbbwIgN+qZNCvKbQ71NOUpSHpyQIgZsPoO3CaZvMxoYHE5tyE="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.10.tgz_1487228434436_0.13234068732708693"},"directories":{}},"1.2.11":{"name":"relish_message","version":"1.2.11","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.11","_shasum":"ebde93bdb62bb9da6c600ad68e58e3ce671db364","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"ebde93bdb62bb9da6c600ad68e58e3ce671db364","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.11.tgz","integrity":"sha512-PRKr21PcLrUiGi2LO75ksD1k9d9sRwMfI4W9coJq6tWmzLxUBoDTOr0Rs6T7F0bQFmTSIO80+v6UW6d618pbAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5MPwamdQpl6pKqEiXp7G0zCUh+wrY/Hl4klYQ6dpSYAiEA+x+pUAP3di5jQxCmXyPFhoybDZUcbXnsjvd9eMCjrZk="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/relish_message-1.2.11.tgz_1487835809347_0.3020878415554762"},"directories":{}},"1.2.12":{"name":"relish_message","version":"1.2.12","description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"hoek":"~4.0.2","hapi-i18n":"^1.0.3"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"author":{"name":"Technoduce"},"license":"ISC","_id":"relish_message@1.2.12","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"technoduce","email":"rajesh@technoduce.com"},"dist":{"shasum":"77a9719bb452f7656b280270219590382f7180dd","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","integrity":"sha512-1e9JOR/O3mlPo+V7fynjcWSAVCUqaetBO6Sj2UUtkTTgnCYteS9AcvkuGSZKgWbeWu6YsroUe+Vm6UJ8+EvV1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfqzauBM766d58oq2HFJ4PLz+ff/jl22aW9su+jX4dvAiBfSe4Upai0jw7yA2/9hBSnnimD3Ly6r6nrwx7r0glKDw=="}]},"maintainers":[{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/relish_message-1.2.12.tgz_1487857267664_0.6159935793839395"},"directories":{}},"1.2.13":{"_from":"relish_message","_id":"relish_message@1.2.13","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"hapi-i18n":"^1.0.3","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.2.13","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-4uWudLQN5R35EJ3u6gmRA8yzN0D8H1OlWwDJx7Kvr9AotDKAlOjfbf/oUxZ9k1zxq4oJ16DPs6HNch4rxXaofg==","shasum":"766f3911a0b4c862091ff27b8abf8141cd449030","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK3afvXAZaYmeHJDap0p1wx3FBBffOAp3jsUhM7St50AiEAts5iyriKpVcUWIx/IAV7F1HH2xgCWxqDuPS4SvXIjMg="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.2.13.tgz_1507870111661_0.12155633931979537"},"directories":{}},"1.2.14":{"_from":"relish_message","_id":"relish_message@1.2.14","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"hapi-i18n":"^1.0.3","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.2.14","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-LEGCHjuEvSQTPh4SNg1dR8rioJLF3d/auPqraLrx2JaYf5czQUh9ADmgZIFUVKTvEyCCXpuvc0DcjIQfzRLnxg==","shasum":"ac391aa3214435949e8ef07c6edeb776e2f28058","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPln2/3ns+O9Cab9tsucw7H6IY/suS8GmthU2pQPliJAiEA3vYOwN2SDcu5+mdsGAjDPrm0T53XjHmV+AGOJVbqh2o="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.2.14.tgz_1509614372674_0.15630341321229935"},"directories":{}},"1.2.15":{"_from":"relish_message","_id":"relish_message@1.2.15","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"hapi-i18n":"^1.0.3","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.2.15","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-Yel4YfG349FgxYGjxHzK5h5R/9r3u/fvalcMCQ243+YdsB4qFyd5PiTBBhZ8QaJ9NIwgmpb43+tNaWGz7WxzhQ==","shasum":"5011d6beb113c73f460caf2032c82263495e5aca","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4/GL6GSIeQfbaDDQ8xiZuP8RBfyUpXA47qZ/ej9mkgAiBLcz+E1UHZSOiXOR7bvavVvqPlnTP2CGjiaMZK20yHsg=="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.2.15.tgz_1509698174124_0.5792519969400018"},"directories":{}},"1.2.16":{"_from":"relish_message","_id":"relish_message@1.2.16","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"lodash":"^4.17.4","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.2.16","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-X/4P94Q/TQYKlRFd8NPss8G/SUULX8wZ9hP8AcGq1bAeegimPLhwuCcoXj7n5p4xpeo3ED8kWPerdD1sVmk2uQ==","shasum":"935475c10cb098bcd54fa0a8d5bd456686da7813","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh3rbWnD3pAXRaZ3uN4zLSWWI7iaallMjp/SLPRXhxKAIhAP/V+tTjKmnfN67+uIUB9CEfsvv0OwQg2FMSIJCkMpUm"}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.2.16.tgz_1509969853547_0.6898534619249403"},"directories":{}},"1.3.1":{"_from":"relish_message","_id":"relish_message@1.3.1","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"lodash":"^4.17.4","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.3.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-wjwJW0JVrw7Gdo7jIeeRaBN5Z3vLFKgSGjFA+P8c+Ccs8d5MKxWqmVxm13Ovf0bnwHDI6sLy9o0gcBtedxY2lA==","shasum":"81194b40c6f498ff9086cdb9be16d8997a5191ab","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWopmrnQ95ZTr0sjkm8LvDNuj0wRTRjt6Ax3E44b+rhAiEA3cz07LWNHjmABsCXo8ccVrSpDa0BOXsdYwh3BGEhON8="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.3.1.tgz_1510667036125_0.2605075917672366"},"directories":{}},"1.3.2":{"_from":"relish_message","_id":"relish_message@1.3.2","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"lodash":"^4.17.4","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.3.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-UarDR3ntXzezf0D22Cy60BOKap6rrT841yTVYbTiURQ4Kasf1c6Wu7eARK5ZRMO/yQkMtnJ6hPPkZjXiKWaBbQ==","shasum":"a48ac7de091503479638c4311156170247576b10","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErjzwAlNkXP5F3SLBcyD0B8+gBLEDLfBOVRdXEy8p66AiEAoT6F1d4O4y4o6OoQsBVucfqaMQuQp3zgDg63n44ZorM="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.3.2.tgz_1510667112471_0.6168986828997731"},"directories":{}},"1.3.3":{"_from":"relish_message","_id":"relish_message@1.3.3","_inBundle":false,"_integrity":"sha1-d6lxm7RS92VrKAJwIZWQOC9xgN0=","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.2.12.tgz","_shasum":"77a9719bb452f7656b280270219590382f7180dd","_spec":"relish_message","_where":"/home/kuya/Workspace/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"lodash":"^4.17.4","hoek":"~4.0.2"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.3.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-5lb9jDF1Kj8O5jDa9K5NU4EZ9axWazKw80X+LKq2KAPJ983QPhWPiurq+x2hgKu7USZR9HBPVuGgPdsMbYy90A==","shasum":"444047608a2c492e187d3e78ee02844a1d4f6d19","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFdXBpHFzRCacT4wNaKKn3pZSuuTNfi4P5sslvOOfy4AIgbrFSNCMljcmmf4NEH2L980/qo+LHCO0gRL2daH2viH4="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.3.3.tgz_1510667146149_0.6947002466768026"},"directories":{}},"1.3.4":{"_from":"relish_message","_id":"relish_message@1.3.4","_inBundle":false,"_integrity":"sha512-5lb9jDF1Kj8O5jDa9K5NU4EZ9axWazKw80X+LKq2KAPJ983QPhWPiurq+x2hgKu7USZR9HBPVuGgPdsMbYy90A==","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.3.tgz","_shasum":"444047608a2c492e187d3e78ee02844a1d4f6d19","_spec":"relish_message","_where":"/home/kuya/Workspace/node.js/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-GmtJvW6hnocHut39wBleWM9ylDfiTUKcG/B51XWTte9noO5DGS8oIvGGXlQy2T33VpGd4samL3yE9VGOoMaZJg==","shasum":"bbd6bd93a6c27a8fc2ef8dff8d9c5773b9ba3dd6","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7HDqOgrWGY8suF429y+3qDv/WFUiDUkt45MgOztpraAiBSqupwMJiAJWdaMD0QpTF2OdRkW4zCDWMUxRCA4Sz+aw=="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.3.4.tgz_1510898048700_0.028921684017404914"},"directories":{}},"1.3.5":{"_from":"relish_message","_id":"relish_message@1.3.5","_inBundle":false,"_integrity":"sha512-5lb9jDF1Kj8O5jDa9K5NU4EZ9axWazKw80X+LKq2KAPJ983QPhWPiurq+x2hgKu7USZR9HBPVuGgPdsMbYy90A==","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.3.tgz","_shasum":"444047608a2c492e187d3e78ee02844a1d4f6d19","_spec":"relish_message","_where":"/home/kuya/Workspace/node.js/relish_message","author":{"name":"Technoduce"},"bundleDependencies":false,"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.3.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-pcfUG6dmnywoplcCmoVvz9KaOFjqA+Plor/KQ4Jy4z6+QprKS6ETWDRdyN96OM8T0A1GXyDsReVBG0+hqZMVrw==","shasum":"96fd8ab0696b7be050ad42be1c8cc17c3233fbba","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIOYbj8TcMPyRHrd259eZfHKqqn9/BMtahH9CG+8racAiEA1DkDa/RrgSPDcPUsd70sd6ZsREpSajoNopPIwaIGF2M="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-1.3.5.tgz_1516270840060_0.19804086280055344"},"directories":{}},"2.0.0":{"_from":"relish_message","_id":"relish_message@2.0.0","_inBundle":false,"_integrity":"sha512-5lb9jDF1Kj8O5jDa9K5NU4EZ9axWazKw80X+LKq2KAPJ983QPhWPiurq+x2hgKu7USZR9HBPVuGgPdsMbYy90A==","_location":"/relish_message","_phantomChildren":{},"_requested":{"type":"tag","registry":true,"raw":"relish_message","name":"relish_message","escapedName":"relish_message","rawSpec":"","saveSpec":null,"fetchSpec":"latest"},"_requiredBy":["#USER","/"],"_resolved":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.3.tgz","_shasum":"444047608a2c492e187d3e78ee02844a1d4f6d19","_spec":"relish_message","_where":"/home/kuya/Workspace/node.js/relish_message","author":{"name":"Sivabalan"},"bundleDependencies":false,"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"deprecated":false,"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"license":"MIT","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"2.0.0","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"homepage":"https://github.com/sivabalan02/relish_message#readme","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-vbhF+LJhsAVOLDkiIgKxwgkVreaiTEyyJ0iFTzsjpa/ZeJqAEOzAz7donAbR3yXp1dTVfW9pkIWGWW+nf7WsLw==","shasum":"f3bac9421ff91ae98ca0bd8b82ec253123180266","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Y5U86lc3iSvI0AnJtlJuE43FWxmURx4ZGFdiKWsKZAiAEGkepf1eMZJN9H1B45X0vtf/KStBOhtWoiBg43jJCaw=="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-2.0.0.tgz_1517498925003_0.05551688536070287"},"directories":{}},"2.0.1":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"2.0.1","gitHead":"564666771796133555d45afeef634c197112cef4","_id":"relish_message@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-6Y850GNXdP/C9BPf9GIEcKNEGE3kR5KPwnUzNB9IMhNUEK3paNHpNH0QcY1aGH/nnRMU6vZ6LLKRtVr6m4rpWQ==","shasum":"dea5f31d0366ae951e184d0e9adb7c91019cc40d","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYq1YYtAgocE/Gp9C1q38mFVZMV897Xw17G3ye8qlZfAIgESB08oO2k39S6QVudsX/eGEvrXs23x8YvxxsdCt/HYs="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-2.0.1.tgz_1517930549932_0.26185160386376083"},"directories":{}},"2.0.2":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"2.0.2","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","gitHead":"8654fa2efe794cbe0ae6daf130719259be261bd1","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-zEH00ipoMpIVPp0+iTL63nCmjp2We6pEurecCStiITCdw19HwJ0ECqKmU2sOb9N3s5FRWFpm78rWXWn7UB5DpA==","shasum":"f840c21ebd4e416ac02bc4edd8852e905912ef0e","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcswIGkm6WHERd8CfFvzftdnddLUnkYHFlpZ8Iyk15cAiEA5McFwu3AtGh+c7FmnqZPdO01vz925vo5hqoytdUIq/U="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message-2.0.2.tgz_1517931338709_0.40525104757398367"},"directories":{}},"1.3.6":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"1.3.6","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"b7d72e29185c3f6a28dfb9eab70909fcdc1ed9d7","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-Ilzhlp12xelToIqquainy0cOBh8Jo1i/spuh9yXwMKszRRd2BqPsaj5tueO/z33NEtuSNf6wOEMFkpc03WeeMQ==","shasum":"ba055154021f62bed31d6aabb07ba1bf0948ba9d","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.6.tgz","fileCount":6,"unpackedSize":22919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhJmBG097dzwmE0a5fgIcNFZLos2eYos+rIKT35qH0YgIgfyS+57Rjh2Zn5mVFrWanvRC2nJ4OGRDJhvDAvYQxy3A="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_1.3.6_1522999013787_0.5013097883040867"},"_hasShrinkwrap":false},"1.3.7":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"1.3.7","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"22b71f40cfe9a0693941c605151d911ed09d24c2","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-bnjMlKZoDVuSFRtt32BDVgZrYvgEUXy4IOdNkzx539U01658zMJFcYGemJfZN4IXHfVf+IKomBA6pAjUrSHqKg==","shasum":"02113d5f1454aaf1f84c99d2e77e77f9f25f4b5e","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.7.tgz","fileCount":6,"unpackedSize":22917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwboQyuoqx9OME+0g+XjJIuWZ6p22KXpSf1TITA7GSqQIhAOPp+pfxyLOJSyoZ9VO9FqsjwelE9bOTGHfXgjk2Im9A"}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_1.3.7_1522999587490_0.4825197057052577"},"_hasShrinkwrap":false},"1.3.8":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"1.3.8","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"b2b33971a59d0948cd4b32b86c634ef4973699eb","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@1.3.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-P9kkke9WNxYgvnDHYRzWINQnvbgdIIADoykOI2ZSLQgeaYVO1zFlCgXkjZpke/1yScDi5oMlso/ja5ozbttLSg==","shasum":"41e698da9c88e9f7592fdaa4d12d558e5d41459b","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.8.tgz","fileCount":6,"unpackedSize":22919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEn+79yufSS/oxBO4AsBTpu1JKqvwXhh4gxFFN9n7HKAiEAm+zF+IHQnAgQYvP9P2IN1+bDbPyCfQ5T048Kn6A/bfA="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_1.3.8_1522999761240_0.045760046239901486"},"_hasShrinkwrap":false},"1.3.10":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"1.3.10","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"ce9c784a5f819a38984c7a60022540250af0651e","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@1.3.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-OHfaqMe2lFcStvVAOaS4LTFFVuPewijOmL+5kgLE83JVdIgGy5TmY20RosIEwGfDZokSu0ErVJa00n4Wi/vBjw==","shasum":"af9b59eaea19797d87574de4a9207547bfcdef4f","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-1.3.10.tgz","fileCount":6,"unpackedSize":22813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED05HTicKrac2bd1asj5OE11gc9VGMppZtVEpnKdJjSAiBB3fUSYxJDKiTyvjKtn1FMuULP9GTuNU6FUJPfBU4oaA=="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_1.3.10_1523000412321_0.30514551479796936"},"_hasShrinkwrap":false},"2.0.3":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"b31a2505e9139f4d4f0a31876cbd580dbb287446","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-NBBT/FuLYAH/wImn79llQLVhmn+4RWjT8yZwpc0wB5iLG7qdGPLZNhSCfPUDfSefCbAHPo/kKZT2tNXZpOvGHg==","shasum":"d87a82627e36b7a453fec1f45a9c484b3ad6ecf2","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-2.0.3.tgz","fileCount":6,"unpackedSize":20943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYbI/E45Y0sfPXC1VZk1LckALR0L0PqqDRG1LjCVtc7AiEAod8amMA9tWcMZO9HTFQSCVHjD7xsjvs91ihS3Rm3ttY="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_2.0.3_1523002685502_0.9652075855407047"},"_hasShrinkwrap":false},"2.0.4":{"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"dependencies":{"hoek":"~4.0.2","lodash":"^4.17.4"},"peerDependencies":{"hapi":"17.x.x"},"description":"It provides the custom messages for the joi validation. 95% of the code taken from the relish package and included some features","keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"license":"ISC","main":"index.js","name":"relish_message","scripts":{"lint":"eslint ."},"version":"2.0.4","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"homepage":"https://github.com/sivabalan02/relish_message","devDependencies":{"eslint":"^4.18.1","hapi":"^17.2.0","hapi-i18n-mongo":"^2.0.3","istanbul":"1.1.0-alpha.1","joi":"^13.1.2","tape":"^4.9.0"},"gitHead":"d03dca04fa51c2b60bdda465bb826dbe315a4880","bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"},"_id":"relish_message@2.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"sivabalan","email":"sivakumar750@gmail.com"},"dist":{"integrity":"sha512-Y3vOyaUWf33EUfZ3B/6/pBrT6mbXADA5ZzeFOe21lgJ71C77xJSCSVYVXVwjadFX1vL+qVsrdFEZ/EnCaPf8Ig==","shasum":"8d80cdca30d94457dddfc97ebbace09e04163db7","tarball":"https://registry.npmjs.org/relish_message/-/relish_message-2.0.4.tgz","fileCount":6,"unpackedSize":20976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3eeTCRA9TVsSAnZWagAA5y8QAI9Z9keLkPxlEzSZcp40\nemhbDjezlhv5s0qBhTaQMInnBvdVQ3F8RTIPzrw8H32grx893xxbWHWXmQ78\nHTHTJgXnyoky/dDJRXqupDNvQt8GB1F474AOLPuJmG3IDPvqKO54tJHkpwlN\n1Wtrre+qwxgj7tQ/6dkLZa9gBj253LOt1q+CqI74xuep+0W6p+DYgRBnmQaJ\nHmXI/bmwWZgXhbfs+0Qa6GjW7Qt5qOMc75gdGbXilGl5pvZ3vFppVay/FRrh\n40wWlFpZF+waAcf203dKPaa2PQ79vrl+NTEWZwfNdpe4b/sozzEfNp2BVOko\nf19l2K6/RogP4nyCLfW4WUWhwVGYMTWCS+LxdCe4Ds8jHttE+6cMlCyzqU2J\nFwyz3nFHiQ+JvRC5kHcIA050gO3ktjJ11W01lpEuvPKrPZ4FvqqOjwJtfQia\niw4zydVEJUjxE9XlED+sYnDodMinSn9PuaUWNmBRMkLRFm8hP2BzzvdkPkgU\np2XZ/H7REsC0XjolqBrTKPUTOC8cFPAwU6jj87nTL0O8SBScyhuxOEr6uPyf\n3BFiPbXQPzcPR2ymXP2uqGsAAs3VeZDt6flk8CfqhrkDWSvY/f/ad2Kvd3w9\nRLZpliJntMqlNrK+i6GAREedVq0vvBCEjq/sE8SG9CNIJRoMJSWWtQLOJdw/\nvknS\r\n=Au47\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNQOdZ8xJJwlq+QckkhrEt04kQznpPzb3zwz3/IjO5NAiEAiaWbw+WyJgMl4pPgwBA2+a4FoCb7qTWB5L79fuoRE6U="}]},"maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relish_message_2.0.4_1524492178479_0.2324516363120508"},"_hasShrinkwrap":false}},"readme":"# Relish message\n\n_Customized error messages for Hapi.js Joi validation_\n\n\n## Introduction\n\nIt provides the scenario based custom messages for the joi validation. 95% of the code taken from the relish package and included some features. By default it supports the internalization using either [hapi-i18n](https://github.com/codeva/hapi-i18n) or [hapi-i18n-mongo](https://github.com/sivabalan02/hapi-i18n-mongo), but its an optional. \n\n**Default Joi Response**\n```json\n{\n  \"statusCode\": 400,\n  \"error\": \"Bad Request\",\n  \"message\": \"\\\"name\\\" fails because [\\\"name\\\" is not allowed to be empty], \\\"email\\\" must be a valid email\",\n  \"validation\": {\n    \"source\": \"payload\",\n    \"keys\": [\n      \"name\",\n      \"email\"\n    ]\n  }\n}\n```\n\n**Example Relish_message Response**\n```json\n{\n  \"statusCode\": 400,\n  \"message\": \"Validation failed\",\n  \"errors\": {\n      \"name\": \"name is not allowed to be empty\",\n      \"email\": \"email must be a valid email\"\n    }\n}\n```\n\n## Installation\n```sh\nnpm install relish_message --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_message')({\n  stripQuotes  : true,\n    statusCode   : 400,\n    message      : {\n        value: \"Validation failed\",\n        key  : 'message'\n    },\n    error_key    : 'error',\n    output_format: {\n        message: '',\n        data   : {},\n        error  : {}\n    },\n  messages   : {\n    'signup': {\n      'name'    : {\n        'required': 'First name required',\n        'empty'   : 'First name required',\n        'min'     : ['First name must have atleast {key} characters', {'key': 2}],\n        'max'     : ['First name have maximum {key} characters', {'key': 35}]\n      },\n      'email'    : {\n        'required': 'Email required',\n        'empty'   : 'Email required',\n        'min'     : ['Email must have atleast {key} characters', {'key': 3}],\n        'max'     : ['Email have maximum {key} characters', {'key': 256}]\n      },\n    }\n  }\n});\n```\n\nOnce relish message was initialized, it will 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: '/signup',\n  config: {\n    app: {\n      scenario: 'signup'\n    },\n    validate: {\n      // set a custom failAction handler\n      failAction: Relish.failAction,\n      payload: {\n          name: Joi.string().required(),\n          email: Joi.string().email()\n      }\n    }\n  },\n  handler: (request, h) => return h.response('OK')\n});\n```\n\n## Properties\n\n### stripQuotes\n Used to remove quotes from error messages if it is true. (Default: true)\n\n### statusCode\nHttp status code of the error. (Default: 400)\n\n### output_format\nTells the response format of the error. Default format is\n```\n  output_format: {\n    message: '',\n    error: {}\n    data: {}\n  }\n```\nHere data property will be optional one. But message and error were mandatory. This output_format property used to customize the response data format\n\n### message\nHolds the response format message key name and value\n\nExample if the message property is defined as follows \n```\n  message: {\n    key: 'messages',\n    value: 'Validation failed'\n  }\n  output_format: {\n    message: '',\n    error: {}\n    data: {}\n  }\n```\n\nthen response will be like this\n```\n  {\n    messages: 'Validation failed',\n    error: {},\n    data: {}\n  }\n```\n\n### error_key\nHolds error key name\nExample\n```\n  error_key: \"errors\",\n  output_format: {\n    message: '',\n    error: {}\n    data: {}\n  }\n```\n\n### messages\nHolds the error message for each field\n\nOutput: \n```\n   {\n    message: '',\n    errors: {\n      \"name\": \"name is not allowed to be empty\",\n      \"email\": \"email must be a valid email\"\n    }\n    data: {}\n  }\n```\n\n## Change log\n\n### 2.0.4\n1) Minor issues fixed\n\n### 2.0.3\n1) Minor issues fixed\n\n### 2.0.0\n1) Hapi 17.x.x support included. For those who are using 16.x.x try to use version 1.3.10\n\n### 1.3.10\n1) Output format included\n\n### 1.3.5\n1) Fixed the bugs\n  - Query and parameters validation error message was fixed\n\n### 1.3.4\n1) Changed the response format \n\nOld version:\n```\n{\n  \"statusCode\": 400,\n  \"message\": \"Validation failed\",\n  \"errors\": [\n      {\n        \"key\": \"name\",\n        \"message\": \"name is not allowed to be empty\",\n      },\n      {\n        \"name\": \"email\",\n        \"message\": \"email must be a valid email\"\n      }\n    ]\n  ]\n}\n```\nNew version:\n```json\n{\n  \"statusCode\": 400,\n  \"message\": \"Validation failed\",\n  \"errors\": {\n      \"name\": \"name is not allowed to be empty\",\n      \"email\": \"email must be a valid email\"\n    }\n}\n```","maintainers":[{"name":"sivabalan","email":"sivakumar750@gmail.com"},{"name":"technoduce","email":"rajesh@technoduce.com"}],"time":{"modified":"2022-06-26T10:58:52.319Z","created":"2017-01-20T09:32:00.136Z","1.0.0":"2017-01-20T09:32:00.136Z","1.0.1":"2017-01-20T10:49:12.520Z","1.2.0":"2017-01-30T06:55:09.563Z","1.2.1":"2017-01-31T13:27:23.018Z","1.2.2":"2017-02-01T06:48:51.794Z","1.2.3":"2017-02-01T07:13:48.425Z","1.2.4":"2017-02-03T13:13:12.765Z","1.2.5":"2017-02-03T13:16:13.758Z","1.2.6":"2017-02-06T11:13:18.890Z","1.2.7":"2017-02-06T13:19:29.485Z","1.2.8":"2017-02-09T13:40:25.129Z","1.2.9":"2017-02-13T09:20:21.645Z","1.2.10":"2017-02-16T07:00:35.095Z","1.2.11":"2017-02-23T07:43:31.235Z","1.2.12":"2017-02-23T13:41:08.356Z","1.2.13":"2017-10-13T04:48:31.808Z","1.2.14":"2017-11-02T09:19:32.782Z","1.2.15":"2017-11-03T08:36:14.234Z","1.2.16":"2017-11-06T12:04:13.683Z","1.3.1":"2017-11-14T13:43:56.195Z","1.3.2":"2017-11-14T13:45:12.560Z","1.3.3":"2017-11-14T13:45:46.333Z","1.3.4":"2017-11-17T05:54:08.759Z","1.3.5":"2018-01-18T10:20:40.176Z","2.0.0":"2018-02-01T15:28:45.137Z","2.0.1":"2018-02-06T15:22:30.007Z","2.0.2":"2018-02-06T15:35:38.804Z","1.3.6":"2018-04-06T07:16:53.879Z","1.3.7":"2018-04-06T07:26:27.623Z","1.3.8":"2018-04-06T07:29:21.477Z","1.3.10":"2018-04-06T07:40:12.411Z","2.0.3":"2018-04-06T08:18:05.588Z","2.0.4":"2018-04-23T14:02:58.529Z"},"keywords":["hapi","joi","error","validation","custom","error","messages","relish","errors"],"author":{"name":"Sivabalan","url":"https://github.com/sivabalan02"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/sivabalan02/relish_message","repository":{"type":"git","url":"git+https://github.com/sivabalan02/relish_message.git"},"bugs":{"url":"https://github.com/sivabalan02/relish_message/issues"}}