{"_id":"piggy-proof","_rev":"26-28953aaa41f6fdd68a25c8868a242074","name":"piggy-proof","description":"Validate an object of properties meets given validation rules","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.1":{"name":"piggy-proof","version":"0.0.1","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"129fbe0cc7678efe9970f56ea86ca8552f94b506","_id":"piggy-proof@0.0.1","_shasum":"5b46ce09a1aeae0bc58ef67979031be1b02ec524","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"5b46ce09a1aeae0bc58ef67979031be1b02ec524","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.1.tgz","integrity":"sha512-57RqvztXc6c9wBSAB4iKDCt7dR55y5lZv0VMMq0jF4qkXj01OXE8z/yV/XUcXTT9OURiDNhDWzWvQHXxZCcX8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNLqm/HyL8Ovc5+FRQWA5ClYtV4GjqFp391CD6DnGmeAiEA/vhJgF9WpRrlheEZS3y4detGHpzwP5tZOT9WnWQLOmE="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.1.tgz_1454945568246_0.2717948076315224"}},"0.0.2":{"name":"piggy-proof","version":"0.0.2","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"8f401aeea4133d7ac40e3e691b7a71ca2f8111c2","_id":"piggy-proof@0.0.2","_shasum":"41b8af0a47f62dee43bad7444a9efdf57d2fa629","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"41b8af0a47f62dee43bad7444a9efdf57d2fa629","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.2.tgz","integrity":"sha512-t/Q4UmtU7/ElymYx/0zmvqxqB8rKV5OVDyEkzB85eIWVSJeQFFuVRjLzNSkWVlhkfbs1wOr5EC2ti1bVLUGuXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK2om/xzSC8wf5QDUVQwShcfyjbZjDY44hiFEwSll7aAiEA7KBWdWr3MCHZP3Fpk6m56xvQ/Ji1t5181tRk8z02zH0="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.2.tgz_1454950641075_0.95521011762321"}},"0.0.3":{"name":"piggy-proof","version":"0.0.3","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"1c4ee2fd63c3d0d897c12c7f7dc31116659eaefe","_id":"piggy-proof@0.0.3","_shasum":"e26d767a4186563f9567806cfe332a0cd1727117","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"e26d767a4186563f9567806cfe332a0cd1727117","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.3.tgz","integrity":"sha512-IfK4sbk/kUsLbswP1C+MVSLgrlALuxcfslQAR4/HwRTOEcjgRaONnFNfZpF8ub1CaQfVgCZuUe1mb9NpadIfpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLp1kc6hecrEWoNX87vgjwEuzmw3bpGa+hULAwe3vuwAiBcuxhio1Sq1cvHYU/8cQwNPAMBDr+qb8QVeaVcX905rw=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.3.tgz_1454951373176_0.48025223170407116"}},"0.0.4":{"name":"piggy-proof","version":"0.0.4","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"697a314793ab8506a1a95ffcc95bcd1dabe6622c","_id":"piggy-proof@0.0.4","_shasum":"bc53005e89977e5ffc9eb7c7f189a46ca98ed7ea","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"bc53005e89977e5ffc9eb7c7f189a46ca98ed7ea","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.4.tgz","integrity":"sha512-We2igUF9bdN2JiSylqFBXrEtnZyI2F8oOHZa+0XI9ckWPJUxtprn6RGw/+RY3mO8el0vXFCiSYkoyRjfkfRcdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4h6hbcInMlBXmwGOi9Apn1rdg/KtqmBzr0z6ti3qnKQIhAP/vTBkSnY1L2tsxgBrh64gMUJagMSVC0ywJci/nezqf"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.4.tgz_1455018619223_0.26933989068493247"}},"0.0.5":{"name":"piggy-proof","version":"0.0.5","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"a66229bf96f381c17d6c9aced806dadc862913b7","_id":"piggy-proof@0.0.5","_shasum":"f45dd2f845cadcdb68976ad1de05f7bb81880512","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"f45dd2f845cadcdb68976ad1de05f7bb81880512","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.5.tgz","integrity":"sha512-G1g7s/n2BLgX/s3rL3rZB0xVnPto5HHYzcOCEnk538z4UYN9rjMjeiUBGKlgLuQ+ivaZu5C3N6iGSdN9oqHggA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5v7UeozjvkTjcNE74sI5n03kcmdOAH/tif3nLaKDcwAiBd8zz4MyYKEBqanL5fCdp5BbNybdX/u5WisNm9mySUtw=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.5.tgz_1455105813542_0.5126419512089342"}},"0.0.6":{"name":"piggy-proof","version":"0.0.6","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"d9ea39da98bc02a97e621d5244206ab9ba71de3b","_id":"piggy-proof@0.0.6","_shasum":"6724ddf0b8e08ce0d4df9a420442ae36ac4f386f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"6724ddf0b8e08ce0d4df9a420442ae36ac4f386f","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.6.tgz","integrity":"sha512-XCPYkpzcIVStPNVO1JfKlcLE7/96odFdfYHymD5FlCKsnMICPA/u2yTikEEGVq5tCaBcItXdAXkblb8jl8eYWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvR900Z0CMML2PJOLHOT9Dp4FPk8YeJMHP4Q1/AoABMAiA87Nwv3xNrKCdWZU60jC01J7oUmpetPsSrQGHe2fYHAw=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.6.tgz_1455141112515_0.7634817925281823"}},"0.0.7":{"name":"piggy-proof","version":"0.0.7","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"edd176d45636aa52cb63a2d10509c8f333ac359a","_id":"piggy-proof@0.0.7","_shasum":"3667f9a017f9e3b584ecf1c93212316f88a84ee8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"3667f9a017f9e3b584ecf1c93212316f88a84ee8","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.7.tgz","integrity":"sha512-h8oX2YORwq2cbMBQ3apWzKNlaHidSe4UfFgeuxgASaX7SQ/Uls08IV126VN+iSF1lojnndeyG8gz0/I1QxjChQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNi6j03GVNSyArxPAUQiWeBbZ3V7D6E9Ai7INWgGLmQQIhAOJk7VKtY/PKVax1wM0/U52CdOU9BCymKMNeD6lT6WAs"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.7.tgz_1455985353304_0.002507157623767853"}},"0.0.8":{"name":"piggy-proof","version":"0.0.8","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"c3806480a20e415884331d6d7b8a85341b8f7405","_id":"piggy-proof@0.0.8","_shasum":"4b0d5ecc45a15cff6ed2f541f47afde628202a62","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"4b0d5ecc45a15cff6ed2f541f47afde628202a62","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.8.tgz","integrity":"sha512-X12ILYPqvJOKbqwGbLbNiavza08VhTt9t9T3hoIlSujSuoYN8ae7cv2sVdwqXxCfr0al/raePEXqMmhQ07AChQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRrJCQFmks48XD/RJZdUXHRSg9b9q3WT7TNEeCB3WTGgIgaYHheiRV8uBzmvbbZUQm2jCo2VWXk//e6wJRqPZ0UX8="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.8.tgz_1456149942042_0.2887912474106997"}},"0.0.9":{"name":"piggy-proof","version":"0.0.9","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"f25ae93f3afbfd5c9c1643d01fb6b6ec54bd1173","_id":"piggy-proof@0.0.9","_shasum":"150f7875528e1516fc33c0550cfb41fa301ea1ef","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"150f7875528e1516fc33c0550cfb41fa301ea1ef","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.9.tgz","integrity":"sha512-ss22IQh3vlUlWgsaTYDFeK2MRAD+/UOOQpNHmGWUArJUL6tsjKYvSXQ7xYPbRrZTtb3rGSNekpzfRqtPEnT+XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/z2kn2bWD/YAESVdb/evbg0qQigJzFszfDBxr0iw9wIhAKDqwAOioSQiitTHAXD1KZgEUP4++3Kue4x50hTKqLfS"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.9.tgz_1456517269646_0.9009607604239136"}},"0.0.10":{"name":"piggy-proof","version":"0.0.10","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"3f21c124b5440bb3d0ab7c3546fdf2e70ac12595","_id":"piggy-proof@0.0.10","_shasum":"533c8e1bf38c329c7f06e060699d18c8bd13c07f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"533c8e1bf38c329c7f06e060699d18c8bd13c07f","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.10.tgz","integrity":"sha512-o//9z85akd4Yr/c4ll3VSOn86IHPPz4KqiVWUSnhJ2nnYNf6KDkuw+MRosziZQktAyf1KRgl3SV1ODyHY533zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx3ZytU+QxOo27vuomgTCQ/2jLQAttTDNXUF8AoVDX6AiEAyr4AU08L9aD7ZvLllwJc5Eiw+dALPLwiROzMKJ+/DAw="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.10.tgz_1457381808312_0.8824025879148394"}},"0.0.11":{"name":"piggy-proof","version":"0.0.11","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"d24d17437abd0366a91d30d745eededb142aa9f3","_id":"piggy-proof@0.0.11","_shasum":"68db4ab9e7e4047f872fa437357f9460fda16d2b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"68db4ab9e7e4047f872fa437357f9460fda16d2b","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.11.tgz","integrity":"sha512-+Ty4pT6a62qUEoczZ09FqcBfLAsafUGhl8hwNdrje4S2jKcC0h2XLnfVcRejw8TcioUhLjmtRv9mgqZmBfBD5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Vg6wS0HU3xRx+Q/RSbo/iF0jVF9UPL0sex75omO1YQIgNSIqVPHMQhyqaEeOhSXvlqJrjT6wz2y2UVkjNWwBk7A="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.11.tgz_1466078564694_0.6530684777535498"}},"0.0.12":{"name":"piggy-proof","version":"0.0.12","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"7b8e47d61907412180760f2a9a396da8792413be","_id":"piggy-proof@0.0.12","_shasum":"e22557e5b83bd4e3929314a5219067e35e16e3a6","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"e22557e5b83bd4e3929314a5219067e35e16e3a6","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.12.tgz","integrity":"sha512-KgrfQkPx+RvMxeFx2TpbI8qLXP8HJDuY9vf7QT3hEA9oB7EXFSpwN8tountO6orRw79pn5HceYF/NxMt5xPBkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJwIj6+pNEh4hvU/inzl5Krh8NFulJyLbuW4730OxI0AiAG+yRxJN1cOudm2Rfna0gZvWRsXG3ZIc/N+nSw9PES3w=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.12.tgz_1468926675761_0.22377338400110602"}},"0.0.13":{"name":"piggy-proof","version":"0.0.13","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"gitHead":"2b9dbc71d457645d9bc74d69662119d3aaaae4c4","_id":"piggy-proof@0.0.13","_shasum":"978531feeab9ebebe231e57a9a2cca1b8875c01b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"978531feeab9ebebe231e57a9a2cca1b8875c01b","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.13.tgz","integrity":"sha512-ab7EHcXqj+9A/R5Hn69EpFsAqdb+MnUVV4HPqNUN1wUL3aBvBHcI067H0ai2BVYBwgg260w+V7CRZnTIoF6sqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/E5AunyQJdXffouY3sZ67eT6J+oH7tMak4xR9joqSXAIhALStW5w8GS30ahnQm1sGFPm+H7bU+sC41t81mMkNsLxK"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.13.tgz_1469698482078_0.07051622704602778"}},"0.0.14":{"name":"piggy-proof","version":"0.0.14","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"3617a41736c06a37da8133b9910651a1b4bf5da7","_id":"piggy-proof@0.0.14","_shasum":"3dbfd06176c361fb4e19319c9d1361d6169d2a6f","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"3dbfd06176c361fb4e19319c9d1361d6169d2a6f","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.14.tgz","integrity":"sha512-3e/7reQisdEtfCtrGice9xXsHvXEXHYFGdCY1NODkl0a08OKn0AMqS1KrOgXjPwrBOwe5ok2ocVVUey414yLYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpoB9N/ezSuMGlVDiyj1NxsXX8QZbPLQTbBbRyi+hKQAiEA3BmIEkNlt42Le1PSnYdIop4Za0RiYcu1DT3e81a/BVQ="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.14.tgz_1470835205217_0.960446048527956"}},"0.0.15":{"name":"piggy-proof","version":"0.0.15","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"aa1540a60bcfd98dc8158c48bc5ac4312748e155","_id":"piggy-proof@0.0.15","_shasum":"401c28f875e3eee676cd99b04bcc9e8cd422ba98","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"401c28f875e3eee676cd99b04bcc9e8cd422ba98","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.15.tgz","integrity":"sha512-+1fnUXSfjw73i160NzVCIGvB6f0kfDfBrzoXUkqMBp1PZwJkJ4VJ4T36Nsq8/92++OdR2KQeLD5qv486tGobUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtyyDRFM3yxhs7hWBEARhOGaDxeBifYtLCvTlj9JhwsgIhAPkztfP67Ih+PtgpRuB0cqv3mVJDhQTxOqSUWmokGTxz"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.15.tgz_1471012803964_0.7773781772702932"}},"0.0.16":{"name":"piggy-proof","version":"0.0.16","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"a9cc5bf409f622e8da8e767fdec27ff761bdc6b2","_id":"piggy-proof@0.0.16","_shasum":"1bec1fca278495cddebb7232e426fbd5b191538e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"1bec1fca278495cddebb7232e426fbd5b191538e","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.16.tgz","integrity":"sha512-n6ikRy1hqlBw5oLH8/HHu7yK7J8o6UCXbH3bIE5NJIonOHCz2/tYlRGdqAOkr+tYcFPEJWVhSZRFQ9bj9scUig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf7AZPYsR0/V4gb7xoURo0dKMajNZdUwVN/wcO62vNTgIhAMWDXgUOW+xQFNTZzG0xEYQoJOWRmvJLOdp21P9QnX2i"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.16.tgz_1472051322983_0.9712661243975163"}},"0.0.17":{"name":"piggy-proof","version":"0.0.17","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"e0bfcef3727f2f05e73aae9163890db5b2d83d2d","_id":"piggy-proof@0.0.17","_shasum":"c8f66e2a78e4db20c6e727ab26400943b04bba31","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"c8f66e2a78e4db20c6e727ab26400943b04bba31","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.17.tgz","integrity":"sha512-m3wWRqlT3K3wy8jOnND+bBkXfA/5BfOOe8vhIpdUXtUDwmppt/RR55OP3lFnUd2BlOlPTGUGpoE5DDas0Xbtqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbukXi/XrjGEdNhOPn1rDyDD2nlr7VPgtPyQRVIcoWoAiBBTMpPa97jesZ+rT+p2eqAuZ0aAgrc6feIDyDfJBHhzQ=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.17.tgz_1472564944532_0.7571780199650675"}},"0.0.18":{"name":"piggy-proof","version":"0.0.18","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"d2f36bdca72b12d87203a8d34b8c821e9cc53923","_id":"piggy-proof@0.0.18","_shasum":"13fd8787b2f1c39761e31a0b9fda05398ef49d24","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"13fd8787b2f1c39761e31a0b9fda05398ef49d24","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.18.tgz","integrity":"sha512-gC+GauL2NNNRFzNHN3qljBDVXztybPI6kixhLXL1ZS+pWDM9dP8Kd6OSCh1zKuB6EAc/DK/DmPDAkEj/QdYKGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBA5jJOdcinZyx6uiLDOMHyd/a7QB3QAOgVPVkATz80VAiBBncOoZ+2qo1Kwgh5Lj8PdUj9NPMAvcTeirdIonjMm9g=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.18.tgz_1474291074827_0.44456704752519727"}},"0.0.19":{"name":"piggy-proof","version":"0.0.19","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"1c7f76e6c864773c4a9702adde74ade878dab7a1","_id":"piggy-proof@0.0.19","_shasum":"f24dce62e526768d61f4e475b5a90caaa11de9c2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"f24dce62e526768d61f4e475b5a90caaa11de9c2","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.19.tgz","integrity":"sha512-sucLhWvijNakeEK4fs2bdMqMLQ5xEF0HhuMxpd3qYTPb9yp2S7y3mzb+bD/9+7OtJ6gX7UcGHswnW+6+jUkZ4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsN0sgdo3ibD3dwkyD2hkw7wkSIM+Behi0rIdywWBuRAiA10CZ68kXW9BqWn6perlRKZOINkkLiJK4neaekmmjSBQ=="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.19.tgz_1475156323538_0.9420731328427792"}},"0.0.20":{"name":"piggy-proof","version":"0.0.20","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"c3c455ae4774ddbd7a13cb7a4ed4cce5c54d1eac","_id":"piggy-proof@0.0.20","_shasum":"5f6d7edda577d68a392d7e9e28fa9c815c4a8c9a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"5f6d7edda577d68a392d7e9e28fa9c815c4a8c9a","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.20.tgz","integrity":"sha512-NIOgmPruk5UNqjAFVZ2K0mZ2z17FmNZPo/BADKYo0KXm/bDNXaRgCwVd66SVesN6v77u6u1depqvHn5MlWXiWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHo1wasAh4Gu7stBODPK0pVL1ZPyBIiV2IfcN/A/tjNAIgRr64Q74qnpefKdZ32Zl+Pv7wj6gO7b0XYnCS0PuK0u8="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.20.tgz_1475159422394_0.19264478771947324"}},"0.0.21":{"name":"piggy-proof","version":"0.0.21","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"f219e1db08ab2cb8e9ff7d1e9ecfa1f9ad557075","_id":"piggy-proof@0.0.21","_shasum":"ece61964f52d3e41899fa46604c31260f96fe503","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"ece61964f52d3e41899fa46604c31260f96fe503","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.21.tgz","integrity":"sha512-pVSdjBDKFVoXG5TcTEEnoj6+mq3Ahpc2zbG/IqVoKEyKVgiodj0yUt6n1elIoi6Z/UgiKl5rYmKysAclF4k0uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa/3I8ntcIf/NNu7SK/UqWXCYC4evHbNk6NSRxNApuQAIhANBOJzUyqpF+9jnc88+g8MzRIYKUz9PrFSBHLK9PPqpo"}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.21.tgz_1484046743612_0.6260741043370217"}},"0.0.22":{"name":"piggy-proof","version":"0.0.22","description":"Validate an object of properties meets given validation rules","main":"index.js","scripts":{"test":"mocha --reporter mocha-tap-reporter tests/"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5","mocha-tap-reporter":"^0.1.3"},"dependencies":{"install":"^0.8.1","iso-3166-1-alpha-2":"^1.0.0","npm":"^3.10.5"},"gitHead":"251da0c9c9ca2d80352afad27e135b850ca413a6","_id":"piggy-proof@0.0.22","_shasum":"db7cf32ff136539a07fc72510356e45a81d6f41b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"overture8","email":"phil.mcclure@gmail.com"},"dist":{"shasum":"db7cf32ff136539a07fc72510356e45a81d6f41b","tarball":"https://registry.npmjs.org/piggy-proof/-/piggy-proof-0.0.22.tgz","integrity":"sha512-zXh6QD7PCO+Sb0TypX4VtporaAzn2YMK5xmnWzpIPCexHqQczPKfQ9tvfmZqBW8RAYUKf4+mavL49IweQwQxzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC8R7PhoWOYS0XCwxRsBcw+qXUQVJ6xukzqRqxMjyWMwIgOw+64S69oESRlt1LkmXT6joPAbREXZohZSDsyrEKiDc="}]},"maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/piggy-proof-0.0.22.tgz_1484064924719_0.39641014439985156"}}},"readme":"## piggy-proof\n\nValidation library for PiggyPot. Validation rules are held in a central 'models' directory - this reduces duplication of rules across the codebase.\n\n### Installation\n\n```shell\nnpm install --save piggy-proof\n```\n\n### Usage\n\n```javascript\nvar PiggyProof = require('piggy-proof');\n\nvar data = {\n  username: '',\n  password: 'ab'\n};\n\nvar validationResults = PiggyProof.validate(data, 'users');\n// => {\n//   username: [ 'is not present' ],\n//   password: [ 'is below the minimum length' ]\n// }\n\nPiggyProof.isValid(validationResults)\n// => false\n```\n\n### Running Tests\n\n```shell\nnpm test\n```\n","maintainers":[{"name":"overture8","email":"phil.mcclure@gmail.com"},{"name":"willmcneilly","email":"willmcneilly@me.com"}],"time":{"modified":"2022-06-23T23:12:10.109Z","created":"2016-02-08T15:32:49.612Z","0.0.1":"2016-02-08T15:32:49.612Z","0.0.2":"2016-02-08T16:57:22.466Z","0.0.3":"2016-02-08T17:09:34.459Z","0.0.4":"2016-02-09T11:50:22.027Z","0.0.5":"2016-02-10T12:03:36.677Z","0.0.6":"2016-02-10T21:51:54.334Z","0.0.7":"2016-02-20T16:22:38.075Z","0.0.8":"2016-02-22T14:05:47.414Z","0.0.9":"2016-02-26T20:07:52.794Z","0.0.10":"2016-03-07T20:16:52.148Z","0.0.11":"2016-06-16T12:02:47.029Z","0.0.12":"2016-07-19T11:11:17.678Z","0.0.13":"2016-07-28T09:34:44.596Z","0.0.14":"2016-08-10T13:20:06.845Z","0.0.15":"2016-08-12T14:40:05.392Z","0.0.16":"2016-08-24T15:08:44.890Z","0.0.17":"2016-08-30T13:49:06.011Z","0.0.18":"2016-09-19T13:17:56.796Z","0.0.19":"2016-09-29T13:38:45.343Z","0.0.20":"2016-09-29T14:30:24.207Z","0.0.21":"2017-01-10T11:12:24.217Z","0.0.22":"2017-01-10T16:15:26.749Z"},"keywords":["validation"],"author":{"name":"Phil McClure"},"license":"MIT","readmeFilename":"README.md"}