{"_id":"@alcadica/service.contract","_rev":"12-71d477128c1709f130978d018a304651","name":"@alcadica/service.contract","dist-tags":{"latest":"1.1.0"},"versions":{"0.2.1":{"name":"@alcadica/service.contract","version":"0.2.1","description":"alcadica.service.contract ========================","main":"index.js","keywords":[],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p ."},"license":"ISC","devDependencies":{"typescript":"^2.8.1"},"_id":"@alcadica/service.contract@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-gcoGmVnnKommPLQOy80az0bIdbKUbC0UFURe8tUJiN+uKABPzuBqKs0YOrKgXdPXJvQRyhk24AyiFMWHLSjsew==","shasum":"62710fbce57c34a7c95690df633d37ab7f9720c9","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.2.1.tgz","fileCount":7,"unpackedSize":14601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnrD9CRA9TVsSAnZWagAAMcMP/2G2dwu4JGcFWM7mCEKp\norT2dCuzfxmx7sTICGRKsiPr4mHzz6eXf2pnBeoC/LQu36nqzGD5Rs9UQXc5\nSF90DAmdEO0sjzDnnGfHc0CPH+oU2DtEhINGZIqFrdVIeq2sZw8n4KxqUS0u\nO5edhka/TVU2yrduVOB87UOuUg341WMliKoAZcYVKDyVfnfSBEZJAVc1PiJ2\nhBJ3JMhK0MaMSRkt9z0TZgXYdlTylVWeoiPeB7VefJQQNcOYfvpV5kM2CnWk\nQouue67NxnH/6ozcV/lxANQk2KISuluSrVkk3zANU6220t4yJRNmenS8aRuE\nsSRSLUIl+HclIk7cWb4tWW394PtB85ditmVBqzdtYDCO2yNrNCOc4ZbUlHwo\nh8+AXD3faZmOV8IMtPT9Sia/F6eibCBCTvSCyyJAoAL6llt8qVDx2eK5eMpz\nD1a3bAQ/U54JeIdYTjH38mOmUo082/qlb5K43ZzJwMhjIcVQkslZfJpQObIf\nmC2oDGqJ/c12elcCo8JKjIC2yWMFC/+F8f2NN+DvliQ/tOcvcpQsPMyk0wkj\nUrDN9TFpEKoUFTN5rmsncs2+VRVjPgSW8u4E3WWgond+6ggtj083+qNiZdNc\nlr7Ty2n4GGL3VQ0Bs5MomicTl5bbduu/BiZxRuj3anX5kiyEKr5znPIvYqVj\nqpX1\r\n=QUD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBCMm2bElhWTsyWo1a3zKO73TsRRZg9zMGQl+TYXdl/wIhALhp8k/nT677hdKKoklZfnjaRBEeG5MzvBHLCGkGvBOd"}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.2.1_1537126652423_0.9152219796844905"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.3.0":{"name":"@alcadica/service.contract","version":"0.3.0","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":[],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"ISC","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-loKW4Hd53DhNo/GqYcoUS9CbNrcqaBatdoFhi/MY2VfA9Q83Cj1Qo96LBqbwZ6U6rFZVcJ9/NRU7/S6zAFTthg==","shasum":"7946e837ff2357038092de57c0e0ce17b6f6472f","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.3.0.tgz","fileCount":22,"unpackedSize":127089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/775CRA9TVsSAnZWagAAr4oP/3yXeUqGthUPOlmHIyHl\ngubQ4tivXi4EA+Psf2ELBGgSRyQ8BNRlPXMmsNvXqU8dzpIQjF36Wz3QH3W7\niU7fJqru07MAdEsxJG7nWZIAfR9S0TB0EFYYBnZr0zcqR/CC6PyJ5wN1csyG\nHjv7J9oCRPOCAzhJaw8WOcgvsJmpkNrPT7hq7gDNQb6EEK/KCv3syrXHaY1N\nsnwyKUrUuohAACDKHQWhNkTD0ycay3Jw1oePAcp3UT/TxOMKtsVKF6g4E8T6\nf2gE5Gw5Utkv21i9n2Y2obrueECMdatczwGRXE4XJ7RQHH9ZPjUzR1Vc1XfK\n3QaDq3S8dLgP6gQD3aac7q7Da3VuNqg3SmuHkkMYdn5L3Nn6c02SkEpqvzTJ\nubpOUANl0HSWMb/mVLMEsCw/a7crrKyOc8ba7bHodFhirSe9ionZbFY6vHCz\ndQ7v2dq+Nh6Zvtq2n2tJoefD7cOujJgewE0zfDSqIY4JGYCVbkPH9m0qBHop\nVY8QCsrlDU8COWeJC4gvWcCV9VGmKEE92OIDzor2xNQldwX+FbmTwI6lqgv1\n67kQb/IUpnz+nwYh7yKNvpD875LuHqGqf1IegpNtLBCxB8z+tnKxHhNKlN7o\nbDlXm5zXAnC1z9cKuuH5QAXt2suLGf9WnSqFfXkzGZeCQ4F+TDBd5aRV5ayT\nFvG4\r\n=4A8y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2gzvHtN/7DTjSEpdnJYw3wwUxL2moSPu0Eeydn/HaFwIhAPtzXomooXywd5YtJ3BIJo/BqTQUWmDmQqr9pATKxx/c"}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.3.0_1543487224845_0.4847971499307442"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.3.1":{"name":"@alcadica/service.contract","version":"0.3.1","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":[],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"ISC","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-4wAWDEU2VUk+jsBAw9E8TjAOkbOujdLB4GPI7BpJ5FCncdDosluFO7jm8cFeow/ddN7Ez7uhPd9ocZ/pdmrBeg==","shasum":"ce47b8e48009ce148ce2ac1e65faecb5c3c25548","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.3.1.tgz","fileCount":8,"unpackedSize":21832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/79PCRA9TVsSAnZWagAAshQP/R3M2uU5c7ZmqS0V/P2Q\na7DlW2b45ryragovm9wfLudH/1WppL7xNwqnEb9kTVHUPjyNoSLmN3+AvIhA\nG/Tbcaxg1emQLgzvkskmfD26eWi/wIxPsoeEs1S0H6t/prJ0rhU7XK5db+SQ\ng65/Yp/4p8Ch7pYZNRY3tABJ8An12SSAFe8FDv2L/UorjaZ9FR6d/zGNbXwd\nJ5VetsdIHFK19nya9bynJ2HQJSV5SYl54QMFd8wyVJTAoPYzWRGuhC5+C1qa\naURe7JhhoDuQLF4pc9gYAWq+PmJb2UC4+TbmK9Fpi1PGczRO24fly+mxziVP\nc8ifDomNVPlECjf+9eH4xvuJz9DrU8ZdrCMYCut/8mM9A9SVRCoT114cVOWH\nyq6cINUlySzMTVXzyJpy2l6Gzg9PTXOqLlQC0oX57RyH/jCGon0DA1LzwFBf\np92JVNDzT/NO53Za4cDJ2Yjz6uPTLmWjY15HCVzQbld/dhmCrJ9o2SdlUjAQ\nMIx8hMnedIRv7AsL/WOd56kgmpmXlygryeOv8H9pZ3intlGhCZtmUmztZCdE\nvmjFh580fz3TvanQOE2qms1iu+t9HgXwLmWcIK2nltbxexN4YC1t/dodv+lU\n5DyUSkl+82XiMwah8vsA4weIkUBxWsTfURahlv0GbEWe+j5k0G33tfwQJptG\nmRxP\r\n=9ml3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0102OIB5FR2Ng+deZa8ozhJSHIVQ/GXRLbFU/AncitAiBL1cLeNsfAlnKB9WDcrnKwb85xk33SX3StZEipJ+dkWA=="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.3.1_1543487310950_0.3386416143348383"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.3.2":{"name":"@alcadica/service.contract","version":"0.3.2","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"ISC","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-++7kdz6AIh/hxonRTr7BLsvYPP8Qqa0CN8SHkUUs2WIvUpPw2jaDfRFzRVPWGhIH20uv3LfcbW6Py6wnMAe4/w==","shasum":"82cfee70cbba849a0da919215776750f0cb0e8e6","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.3.2.tgz","fileCount":8,"unpackedSize":22993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcABUzCRA9TVsSAnZWagAA3qQP/0ktOkDFLfG0B6vplbUQ\nSY37RZ5c+14nKFXAureDmbFyE1WxzX8uztmgYkTL24S/Q/3xHG7Je3TLHukT\n8QCRhu9kgxg6vAVSD9tAproLOs1XAwjWrsvmQRWCtxC0Ur/zqy/+uW/NPkvL\nA+367K8UYmTiwlPaRCmjZ8nAlyoRqwOrstjhKoOsyFtiAgaX0WQxZdNj4XSU\nhqMPGmoqqRwKhgQQ8ebWjk/GoadNujZYJaZ5+yuzIa13J9aBDXcUwzy3aeJ7\nGfO3CzViT1tnP9Zdu35oxTVyGcmp3KgjzJmfc2Rb96yiyPOpuRJxHYpnLk1+\nahsg9O475bx/SHklMjrzhDJBjkgfjMOPzznjlcC/BlsrBTCw120I3dJEdLu/\n1IuQDEqTg/SVU5b2YNPUJqVInxDrHAlttdSUUFL492rkYKtjKxpQQV0iMJsh\na55D/rG1sw+QzeXAWGZLYDEJb0jKVuOf+akgdO5gkHo1dAl44DA6Wdeviwa0\nqTiH0GM6MoUTAsVolWl/2APPA+H9hIuph7cnuULWaV8/WNfU7N30jlawLdS9\nFZbPNg3HmhKl+zwNE1Y22G/HUysuDRMwUsD9n9KVBIPGGSW8Hhb1pb6ZRH8I\nPAxBw3v7Uu0xvU3E51o640wotrcj4xvRmHeaVv0JwUuaNXDD8/OeYIEXpwnV\nm4WF\r\n=KYwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwlSmbWIXd4bot84IcRfLLe79bttsAyVXJB0F6fMmJKAiEAhVsBr353NYn9nroxfJ/3QKMQFam35dlbVhJ6thZA2jw="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.3.2_1543509298782_0.30238188356435103"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.4.1":{"name":"@alcadica/service.contract","version":"0.4.1","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"ISC","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-GQOiOyTqCjjJ8PS1qxxy5TSsk/2LRUqCubc3+Agszg7HaTjdLj0ReOG1EtICQDLJHOD97/9j1fxhfhlAdnQjHA==","shasum":"8fbaa1210b3b59a28846f3ac11d1b33800a0ea52","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.4.1.tgz","fileCount":6,"unpackedSize":17390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAUhwCRA9TVsSAnZWagAAa/IQAJ8r9gQg5+4cCnvzl7FU\nba6gg02xBMdjLa45u/FLpYBWfYNbInSG4vNEOk0jD3aDOkag6ZdzbzbfODqE\nzADPeACVUlRBb5LciyGEtz8pWUQqHsP+eUZ+qh4SROTpzkQUGs2rA+zUyB84\nvbeIhxKjvdVD+GP3xq65yc/nnuVwJf8VknQsZ2nr31KcV5p7r8jrrzxowYfl\niCled9CrI4lciTSrn0HBN4P9XNgOC1/9k1F38PhMbjvLgfzXgNK1KhFOyMZV\nKx/szu4f2wDy//tBbwq3VuYgr+dN945ci4Twfgp6srBtyMMIEZ6LQvRB66I9\nv1KoVM7ZghaIsdTln7SMqSHQ4fuO/YE51ZteBFwh+z5cxmoMFDtkIHip2H7y\n3eDa9XUn5p98w2B0lLwOiE/Y5XnNJXIB84oi1s8R3kf9JK2tTHvmd17pFgcY\nFXCb/rfmr3Fbs+rSyDuiwq9Qt3rAiVGV3je2hR/OCXKyzCXFX121Ml15fRmu\nz5Qalx/FETFnyYKi7KpT/gPbXSR+dajnfBjEDoprWK2cGCKvcV01GaKvzgCe\nW8SVsvPvPqL2COVXqBR4l0KyJQEfgy09AnGPSNAEDnK4IXOM5a8/ftUjfRMf\nnpxCTCmiIpzCGj/NfYTIkeFak2Y+Vkxq0Bh/Z9HhgFP8nWrtHB4IUac2wu3I\n431r\r\n=J5pQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVJChUO581UDR1F2vvCClaGb8Q6g3TeGZtI/a7ST0tEQIgDyka0VaqWHtamcUUPmoSWz1LA3KnU8ntMRLFkTV4nAQ="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.4.1_1543587951535_0.8150257698830177"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.4.2":{"name":"@alcadica/service.contract","version":"0.4.2","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-yTQKxrZcBaIoUj7lTJxirKc5y3L8PVv0sE7/fTcJncnf984LAsZygDnYSCsQlJCDb2VpMMRluoAW9iXclEWDew==","shasum":"e8f549d54fb5125bc5f7760502cdda2e290259b0","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.4.2.tgz","fileCount":6,"unpackedSize":17390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBS0/CRA9TVsSAnZWagAAM+oQAKJ/TSBy+eLMAcZqrbeW\ntO+6npXNl69GWdXoUWcuubp2PV13/vSmj50ZKoOhIZYc+VKotNJ2miOt2wg5\nRV76dNR1rim2exkYiifavSlFJ1Y21rP6ix1Xh4F6bMqSc+g8rCHa6EXRfwF2\n1sHvMI+psjWrQ+WnOB4d2+ZeaA4zmt7WIj8dl0ymxz2c1K1jA9cx0awMGuti\nl4BbsT+SMlPkRZvziPn8x24FEajf9oiKx46mXon3vqzOqXEdqSq/PtjTowvp\nmAn/JfTQ8wpIipvP3QfWk2XpT5GPlwdZ3eYB07LIK+JSg8Uq0AafwjxahlwI\nZp4OUW8sHyGo0taouY9IJ/evCqKXptKjY4q+oMt63adTFfwmyPfJdptSV6Pn\n04kdTkRy0Lga9Gn/skZxFm6Cb7Us/mz72waaBT5cjMd+lZh0Y26ghHyl3CTs\nSWScC/kWvdw7N9QamzOEQiwjvdAb+hPnbkw3YJJ9hOi6PgvXMupZ4AIl7Q6e\np8aLoNDyMAvEtBmbZGEgNrfuFr+rpwH4xOJOhmuPv58X761gReFzImI67Jzr\nwqOMYMFqQpW72zdO3qzn8n2feR/X4VBCOf5fFFh8Aik0d+C951Fx0YyoeHFu\nIcKp1KUaDFXcB5f3iX+xgwRY8ZXsIfwoACfsQ8fAaNGFK1i8zanP8vsRVJcC\n6xDt\r\n=6y2i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAh606rVOzRAaU24J6qrlGZ1xy+y0Vk7dDDj2h+LL/gAiEAyvsJQILduYrtN+zo9PRuHM7Fbv+bzD5WxGboHW2CBIs="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.4.2_1543843134613_0.6030598218257586"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.4.3":{"name":"@alcadica/service.contract","version":"0.4.3","description":"Data contracts ","main":"dist/index.js","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"private":false,"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-SpHOfehdsAR+ibfOag2Ti19lY5V9ccl+kJ/+WJ3DYE5dtxScXiMfuoOFg2z59iuMOZZXHRJW9zK+umx+dbvj2w==","shasum":"b423df7559c41180b3a8dbe08eabf5108f2dc50b","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.4.3.tgz","fileCount":6,"unpackedSize":17454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBk1UCRA9TVsSAnZWagAA+pkP/0+8GQSCTRdzoeyUtTkp\nfBtnBvnHa/U4RT3sXFFi64bcQjvuyztZk3xMw3ucl2mLH5Ra4QdUpb2khHnK\nu8F1p4vie0X7RMiG3F0NHTlTSncPLmsokLGmV3rokvxQhZ6Mf3P2saygSQj3\nCqc4FkV1rkigOmUWPcHK4VOo+VXzYFQqn65zvv2QL8wVU16xzAlMQ7xVSHKG\nJ/V2z8t+FkE+NIB9iDeMjGaSbE2TWiKeU0PRYEqj/ZyFSbOtYNeibXjnmkkp\nCuFRMU234dKoIEmQOjTfgTQdy6MZzVo0kzTQXor29x5K37hKCv5kOSYm2YIc\nVejr2xwpPDIYWuKrjv1TFnWlqP9qyjCyIUAFRb3f+DUYLvja5XLeO8tT8Haw\n1c+M2Utw8qaC9cHMdVu/fwmuDcJmI9KHc44ioJUlO1ypemQSSrdzyNncfAMZ\nqqxBEajomb4GulF2Z7IUFkDonGbUL1EWmXB/etQk3CBSms238YNewDoxMrcz\nIQ4Va+Skb/xcW3x2v0FYsd0PST6Jf2kHcwLRd+sD4LZXqKgX/fZJNJBmudmc\niKiEwsKRW5fGvM7cJEqXiEj0YpjqUIyjg2xDeJWUAV4myi/wp/qwdIXCzFc4\nPa9hiX36UmwHAhPE6IALUjQDC/0E41N7Oz9wZ490HqnL43QD7biAzgNIcxyr\na/HO\r\n=P12Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeWAfButir3DrtV7Jz8r+Be5FJeajCErvqfN7dlRC/xAiEA2uPOrSliV8XVJjRFfV+BSh+Yr7/752qtnF9r+slJOZA="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.4.3_1543916884240_0.8398080535738239"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"0.4.4":{"name":"@alcadica/service.contract","version":"0.4.4","description":"Data contracts for data validation","main":"dist/index.js","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"homepage":"https://github.com/alcadica/alcadica#readme","_id":"@alcadica/service.contract@0.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-fFMADMvw4HfpxddXu+vjzcsQedXezL2sNJM6WBBmQPnMVRbhR0qeBhpUWIc21URNc5XqK1wbew9g9hDuvvWqGg==","shasum":"d34ec733af2fd8a941e8c7aa013eaea00db64088","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-0.4.4.tgz","fileCount":6,"unpackedSize":17453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBllNCRA9TVsSAnZWagAAp5YP/A3CbUCAG+eK2wtPW1wU\nahseEkzG9MLMIXvBa6u+Lz6E30d/YHdkyGinCxoJ1ML88V00/8U1oJrfZhZj\nUPZ4+Ze6NsyNfRxApFy8l1tDJ2lck3syIbW/WjLUg58+gORu5YQpFxpoe3ow\nC5iRLJkwNqKctVG/2Sy/BX1iPcNqirAHYXMevkqjhpxCyz1OoxSAB++vqIRE\nb36cMAGkIgfPeeAAvhCCAczXrpq9nZxG1ydUa7tyluwebcMlXfc6Q5AuwbD3\npjMM2WHMQcLd/2h9FvkJVf0QPUdG3Vva+jOKU6BUSzLTZUvUPahEF9ytNZcJ\n8pCVzHhZY6aWs+vCgfnLes39FBIEwAJJMtMjZZwGAZtQVrbnjOhlir6YCsc4\noepI8fsO+Hq41Wbl31jlUJ0hHFqePju1lk6Q3Fbkbi3e41TfH9ev4yU3UBa7\nHGHG9SPuFtNHJYzJlSb14Z+Acz510niP1kqgpB0DcAmLR71V1gQtABAhFxd4\ndZTHNMAj5G8yZyDub4PpmyPsVNULSRfDb+jyNQ1FpFJ7GxKPOBnrZXaDNXkp\n4zwJl/H0TGXMY37QUsDM2emzIyaF/fvpXiriRAxM+Ze6eMf57yqL+JzmPtSf\nGx5R0LXzAyG94KGF106iDzkf6dJdH1X1LVK+yPJ+e6uOQ1uVXo2ZjpPl7ql7\nxcu1\r\n=/EMs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNxIflqt0c8mwTOl6bznU/q4kHlj5OYy324Ob5Y9EpYAiEAp8L6rmufLYxsny/H3XCfy3NTf7E5ZljFWusRhxgIj9U="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_0.4.4_1543919948844_0.25193892248106"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"1.0.0":{"name":"@alcadica/service.contract","version":"1.0.0","description":"Data contracts for data validation","main":"dist/index.js","homepage":"http://www.alcadica.com","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"_id":"@alcadica/service.contract@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-6kZp5D+okKXP8FBbV2O+Dkxqr30zlbeb42F+Bbb7Yw+/8oAOF31hHZtvZoSnhklFwyz04xigsqNsKyLctdH7uA==","shasum":"f970302f3d7e8217b2cba1a7adf12cd01c7fd1cf","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-1.0.0.tgz","fileCount":6,"unpackedSize":17494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBlt2CRA9TVsSAnZWagAAoEoQAI0adtlBmVwnbZemfZ2m\nSkv9g+VxLF03VEfQ9EAs1RB2dRxMFj7uHL5Bdav/bEJzqQDOnuZF5OaMK022\nX0BTHufItl6Vis3HJubb6JuK43QjIUbKHy+WvEUPJ3oXfgz6CC0ORcN8eIHL\nmi0aMM7CLWdQ8Rnw3f6+g3jnxGx9FyhiJ2doLcyTYuiU5NtmDzWDBUgE6IrI\ncl9A4/gZdlZEs223ezPdWO3OswjvZIPvmAALq0rjtwaOwxHEKXDn6YMYqSjI\nyaFteJSlA1N88SrFKOv8JD3aqRBV/goS3OEBaNg3PvZaUD24pNBmffmX9qkJ\ntKoEzlCAjNvM0hV+psg/E48OWnBowbS+E/uHQSjmFA7OJamBFk4fANpzdiJM\nOA+4AODSM0isVFYntJtp1BX31T9eI5jFv6oudVESXB+k2BWi/p9z11bMD9Dx\nAGP1a6sxPiikxIqWmFvIbXOKEIygfsmINUYBlT6WFdSEiWTpsfrh+znlioyL\nAoVihxlMZfwct0NeURSkrSfZ1ZPkl+opiEkogDMV6Jnxev2Nqpj6nwKpG9FI\ni+TpAhqXdbDOriNpGAODhI1wZDhgT8RVRAE6BKnSnFcJSGkG3idJHtChbXIP\nbSEabg9rpLnXZDzYkcEFmU+l/3BvX12fs3LXPJz+gMcoItIMtTQ5qabIRjal\nTe03\r\n=Ya0y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1RSm39R8XPikQeXDBsRlH8nMXofi3BxID1wefYSxPGAiEAoMTk/ck0D8/4r+Oiv27P7BDU1tB7utqasGt0Ym/bTR4="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_1.0.0_1543920501463_0.4309833203481508"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"1.0.2":{"name":"@alcadica/service.contract","version":"1.0.2","description":"Data contracts for data validation","main":"dist/index.js","homepage":"http://www.alcadica.com","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"_id":"@alcadica/service.contract@1.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.1.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-qsw8HKiVe2NlYTKR1jVufKnniTU4trvBIFkEwK/leGdxzcWpCuQPX+ZHdRLMKEj8QASU+xixJU7WhAgaXAgSTA==","shasum":"d7e1a5d1cfc466e61b7997a5aea74d322b3abfd1","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-1.0.2.tgz","fileCount":6,"unpackedSize":18159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIAvXCRA9TVsSAnZWagAAWSkP/1e0UWE3yv/ozSxk/ZhM\nhHwf6lhNfoSXwrQ60AIy7M1DjbFkuOokvGATcuVF6Di0hu+VRQuG4z7AAA+k\nLjWwOwyuVPdiiSmPPC7RmHRdMjVw5gBNJW4diiyhmgCD35f6+8EU+nLPm5Sh\n3XbnXgWHX+GmPbAxFCcnjN+4yY4MaE14G7uSQG9VuVfQKS+gunOYP+MStZA3\nAOsqhNc/tIi25cuJyn7CN/+t4Y8Ssl2u/b9U2zaj/dhzCKir97dURYCEZ9Yl\nbZkGN+ET6iQQHmQ4yXTk+76bcokhmN0EQuoCwB4S8XlBDR1Y1AhEgwNoxm4F\nBQ8mXw+B2rmuDvosA/Ex72l4b1wRMgWfmwqVCJHdqrAT2zTzAmleV5iqsDpx\nKkgkUfEFAKpO2VPMKx5ZQH23jJtT1isBqW7sA7AksTFdrQnw7mpS/tZkLxDN\nrGEP6TGcyaDXzj3PUctnHKPlFpUpT797OeeMAzSTEgcLHbkp80jI1GyYXuL+\nJpzFuc+3KteeOHAgG+qztQHpo2tCt8Fzs4cyGU5OhUo5KcZRDp2x/iV/3ujt\nNIBQ71WHiVJ850qGbRq1N7obRSb8GTuug7uDUjwBD9Kp2n5fJN76dowKN6XD\njuBa/9WIERdqkyiwmJw2M/oMIb83Jn6sr8BBl+SSMMiNTojsGsl7SPj9Qdvd\nMhDK\r\n=5tiQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOXTwdtc9PGwZy5CXB9+s+hQtr/eATppGfoDDB/m4pEAiAGK1Q0mKrGkqQlzNjuDUB+AkA32zpDElORUXrVKA5xtQ=="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_1.0.2_1545604054860_0.3628621569702202"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"},"1.1.0":{"name":"@alcadica/service.contract","version":"1.1.0","description":"Data contracts for data validation","main":"dist/index.js","homepage":"http://www.alcadica.com","types":"dist/index.d.ts","keywords":["contracts","data contracts","data validation","validation"],"author":{"name":"alcadica","email":"npm@alcadica.com"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.1"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"_id":"@alcadica/service.contract@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-5PSqnEl2iA6CQKau8x7zjP4ojf5GdJLM8S35JwXppZanrANrzqhWZzBM9TDgWAtXNu0VXHKmQPrOhcWXJw0ziw==","shasum":"829251643cbebd9b317c99b0547e244712b7969a","tarball":"https://registry.npmjs.org/@alcadica/service.contract/-/service.contract-1.1.0.tgz","fileCount":6,"unpackedSize":22066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNFpRCRA9TVsSAnZWagAASkIQAJ45/peCdfpdQNqux7ou\n2l1+UbiriJf15fO21D1KQ/mdYFT0GX1apRM2HwZuamgWyyz2lKtFdI9kdAhp\nsGjKGK4euhqOyk2a6/V/utxAz1D4GjQ222DhMDB6qnCqvG4XAgSSyT0KcZkT\nkDyX6tFa+sZBuvb9LAcCKcr+yyG/AHUik0//i+z3XAF5WdMkRUAc6Pj97XQA\n/Qg+wUr4+QeqIgRDIYzGTJ6zO5pm02TQ5NG8y0CfUtVNQ1XjhJx385fmPWih\nOG18bI7G2OczciPBkk2g3vuHSS7iqD74eoeo/D1PcDb5EDldCL5bqFkNyOsQ\nlXQQKKOKGVwqekbIQdzbeFkj+j1Z/43GdRNtaGK65irbie0FBvn5E3V6XN8S\n1WQ7xF1u/KnojIKvw3FwDberM8meYi2XrU1aVQLUX8seZ3hN3+DcoxCkgFci\nzT+hnYruPgrWBM8KR8wghEv+jd1tGeMWWCht6/Il7ykXMmJuUyA7zCu+xaJP\nFq7cI/D6xaUSnOTYnN8IvUJkYPRs2XrIy9ae5kUMK/9uwL6/Bmn024Ge3O5P\n8mh1OAYvhQNa0RBlhBKyML2HBmD6IqjG/lzVl1wh7WP0LItBtOl0wGoUlXLk\nY5rEkU5b3EhHiOluyLPIEtoHwcnP3atvgDASi1RHHGk+tNCf1E+7l2ldN7S+\ncBON\r\n=XN0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6lB8PppeZkhN0JYWFOzoQYcCry21mcjrpQswMJAA7JAiAqW2/Kr3DQKHzagxUwhroahdU9bZKS1784Zc8PZ+vLRQ=="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service.contract_1.1.0_1546934864830_0.59346122319918"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated, install @alcadica/contract instead"}},"time":{"created":"2018-09-16T19:37:32.339Z","0.2.1":"2018-09-16T19:37:32.519Z","modified":"2022-04-04T12:35:36.226Z","0.3.0":"2018-11-29T10:27:04.986Z","0.3.1":"2018-11-29T10:28:31.151Z","0.3.2":"2018-11-29T16:34:58.849Z","0.4.1":"2018-11-30T14:25:51.677Z","0.4.2":"2018-12-03T13:18:54.719Z","0.4.3":"2018-12-04T09:48:04.388Z","0.4.4":"2018-12-04T10:39:09.063Z","1.0.0":"2018-12-04T10:48:21.557Z","1.0.2":"2018-12-23T22:27:35.024Z","1.1.0":"2019-01-08T08:07:45.021Z"},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"description":"Data contracts for data validation","keywords":["contracts","data contracts","data validation","validation"],"author":{"name":"alcadica","email":"npm@alcadica.com"},"license":"MIT","readme":"# @alcadica/service.contract\n\n<a href=\"https://travis-ci.org/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/travis-ci/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" />\n</a>\n<a href=\"https://github.com/alcadica/alcadica/issues\">\n  <img src=\"https://img.shields.io/github/issues/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" />\n</a>\n<a href=\"https://codecov.io/gh/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/codecov/c/github/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" alt=\"Coverage\" />\n<a href=\"https://beerpay.io/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/beerpay/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" />\n</a>\n<a href=\"https://codeclimate.com/github/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/codeclimate/maintainability/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" alt=\"Maintainability\">\n</a>\n\n- [@alcadica/service.contract](#alcadicaservicecontract)\n  - [Install](#install)\n  - [Examples](#examples)\n  - [Licence](#licence)\n\n## Install\n\n```bash\nnpm i --save @alcadica/service.contract\n```\n\nThis package provides a simple but powerful way to estabilish a contract between a datasource and an entity. A contract is used to handle data channeling between a caller (application layer) and an owner (data layer, contract provider).\n\n## Examples\n\n```ts\nimport contract from '@alcadica/service.contract';\n\nclass MyEntity {\n  public foo: string = '';\n}\n\nlet instance = new MyEntity();\n\nlet MyEntityContract = contract.create(instance);\n\nMyEntityContract.entity.foo.validate = entity => entity.foo.length > 0;\n\nconsole.log(MyEntityContract.isFullfilled) // outputs false\n\ninstance.foo = '123';\n\nconsole.log(MyEntityContract.isFullfilled) // outputs true\n\nlet newinstance = new MyEntity();\n\nMyEntityContract.update(newinstance);\n\nconsole.log(MyEntityContract.isFullfilled) // outputs false\n```\n\nCreating a custom validator\n\n```typescript\nimport contract from '@alcadica/service.contract';\n\nclass Test {\n  public constructor (\n    public bar: string,\n    public foo: number\n  ) {};\n}\n\nconst testContract = contract.createFromClass(Test, 'hello', 100);\n\ntestContract.entity.foo.validate = () => {\n  return (value: string) => {\n    return contract.createValidatorOutput(value.length > 5, 'foo length must be greater than 5');\n  }\n}\n```\n\n## Licence\n\n[MIT](LICENCE)\n\n","readmeFilename":"README.md","homepage":"http://www.alcadica.com","repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"}}