{"_id":"@mgfx/validator-iots","_rev":"36-ca8f838774020b0ad5115ffb2b43ced3","name":"@mgfx/validator-iots","dist-tags":{"next":"0.2.8","latest":"0.2.12","beta":"0.2.31"},"versions":{"0.1.1":{"name":"@mgfx/validator-iots","version":"0.1.1","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1"},"devDependencies":{"mgfx":"^0.2.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"08479293eac7ee39ccb8eb34f3737d1ee941ee59","_id":"@mgfx/validator-iots@0.1.1","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-b9FuoBvCfmlC3mLlSnaNc9bxgs4oYAjb+p9GVhCFyzgGYEr5rU22TvUwKPnPWvq+VYT775o1TtK2ydqbULzXIg==","shasum":"311786a0dd1dbfce92af8caf22c26219531d53c9","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.1.1.tgz","fileCount":10,"unpackedSize":4979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYO9oCRA9TVsSAnZWagAAv8AP/2wknOohihK9UmIm9Ajz\nPJ8SLiMh8riOiGd3XaRfqRCBrvWVJ2V1nYqhUeqSx5FNQNMTTs/rp6vz3GTb\naLV0sD3AdWB9PvPWXB8D1FjX7/XvHpf62Q5pMDe5ddZpcB0XhBMfs7dx0n73\nzLdEueiKV2QE0USclEilfWYkDvdNmaeNedzPx4jtSPpPrFP/nwQ/Irjeqj0O\n9KzGuKqIBS+h7xHr+Ce4ouCgdAcIlm0Xsr2e3rfX/sLikKseJ1WjlX3D15MN\nUZ92d60LpFSCrsoEpOV01r7Hh1JeNaG/cnVbIOjuZNDzXzoHG6UpEOWUR5ky\nA/l08HMlSRoDZ9hHJPxnvD/TYx3hTdU7LUP3vtVQcsuzUNZuKHJGYLYZ6PoK\n/K3Mr51c3ujPv+1o3h5NEpXtiPXB6q4IAXrknXZ2Cfq3CUUj7ByWJnSbgZx9\ncwg76zWbIbXzzsTCebfwi9mTmaN90T3Nwpz26XhC4uMP5yFGYbaIwbKNwcNr\nBgcUyDlTBZPZxhTHyc3RIF1DaOgMtUl3VY4salOmKjGXZL8eshKHj5q3ew6j\nHQ9CLbAabdbHFdKvDnYvmpE5rcD3ZCI3GEaZa3n4TrsvrbI7X4YFYyZ+HOrR\n30vx7eg+yF3Bttj/ubE8y/Xzu6NEywncLyY0LmO2YXACecSvCTZ/yzcWc4yQ\nOL7R\r\n=iI2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCZkApPvfp9PF8shrXH/zbt89iHIEp8uq+dmMngejJRAiAXdhnQhtUz7bMdwJoo4FWqgy40eC10Fzc+BqEsP6Y9Xw=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.1.1_1583411048137_0.7287879096520455"},"_hasShrinkwrap":false},"0.1.2":{"name":"@mgfx/validator-iots","version":"0.1.2","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.2.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"e62814eb6602dcc3de619ad1f104244bbf904bb5","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.1.2","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-ylIUH0tUm4FNKMbJGZcbmT3U/DIQbkxkgjXuNJjYRCbIcOO9coycW5hF/iWBqmZGejQtf9lKxBkoUYAXl7A2ZQ==","shasum":"e4d59b44ecdf6988a4cf5f07ee4ba51ef073430b","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.1.2.tgz","fileCount":10,"unpackedSize":5220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZhZ8CRA9TVsSAnZWagAAnE4P/1hVPslo4WmUtfyrLyXV\nTIXKxuDb+glShqP9TDfbOcaiUJMPbrkHsgn8XXuYiRKp3SNnGe+SrGblC21a\niv+vrhMFPS3JTgc7+beU7CZXZ76JQNhyM0YZETOfJF9LyzGIWP9uogBhK3s9\nD43GHv15maN4csscoOFZndJXbkPQ6E7sIroX7HL7rECdyTvYsYi4DWq9kgxW\nAlqXVvV17pDmFM+fPtaqti6SCtgm/S5QG/dgPx5Ut3K73HU0JvU0CSN8HNlG\nYnZ1mkZrD1PlMLEWcKUxNCo8A2JwVOuMjMZkPLRFcM4uZb6kMoEBsdCBmAKc\nko02ucFl7qV1J7+CC1Z4v6YVGtSgs1i4Ca8a7wVJGZnq76ThdB4Rgmdi8YR9\nDonMbHugcZWEEJycMT20deaha82cMnddBaQmmA+GRlsylB7T/3cL4JE+6Mvz\nQAdfV9xhr5prxJPW6x57zy332V2rcYnykUzvZaXE7ZwR7v8w2D2pPpJtr/nA\nY2dPToD2P2EvS5kD5IMWUVhtl+ZdzqxTOGC/Fh8jdAQbexNcb28p7iN+P3M2\nZ+GprbKnSI6H5zc7V6kb6o0ffOW6mkLnETmM0yihlD5IlYjQolpYOT43iF06\nrtw3p44BczabLRiP7gup7AqSUKs4fbCV4cipskWVmyxOb6C2h4q2by7WV/cu\nRJg1\r\n=WSJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIC6dDiYhEMYaDnf7Q/TRQBfzHOiHVSo6QM+LfPX7wVx8Ah8muMD7ifK7jRcxaUa3jfVSHi0B660gbsxYFCuqiQ03"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.1.2_1583748731619_0.8539122097716019"},"_hasShrinkwrap":false},"0.1.4":{"name":"@mgfx/validator-iots","version":"0.1.4","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.2.2"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"c14507bc91efbe20c6c937b193452785f2662669","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.1.4","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-UyRKOIhWpp1l4Uw30IhcU5HJOmzRQRqxjan6mMbud3r6Z2fHsLPQ5Vx019QTNBg71D7G8rkIc+1K5HAoSHcGtw==","shasum":"2d24eaef93a69ae073f1edd6d66daa48332df588","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.1.4.tgz","fileCount":10,"unpackedSize":5606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5fhCRA9TVsSAnZWagAA+f0P+wVi2JGE3Kz1l1Xw6M4M\nV5RcWgSM9ypEiZr4rIElG2QtpB2IrzW+e2a5iOhA5e5yp++2jMEED6OzFoSO\n8IGvLlHe0igzqc76J/5pONuGPdKMiLE3XAnK1yV+aPLTl4u7LIofijcO4C2C\na2ozTlQ8XJeQAmPNW7NhQ4Bs6dcvCYEAnE5PbDyn5VM9uibGqQPz1apvkwSZ\n0+kF5GS/xmD+YohauKQ2VrbJMrYodEEBbtXrynMJ1zpGj/5GsJU83oYvXhXk\nBTtKEYpI4AwuMpTc+SWpeAlEqLSxhGtVbg9euNgBQxmTitbJmM8aRCxzWKl3\nBjXWg2eXaQc6xAwATtdyGiE0Zmy7YmxWHtAuV3nucIwoCI9/e8UDHj/RN5J2\np1SL0DzdGIAFwOUlOwGZN3tEhdQRRbS6OsGSaUFYXiRn3FfFKCt2TYdlJL+0\nKnWg5p7BL1BtNKrXazd2AUJL1SU+kZjtq5BdsxbCyfaKo0yIjXr8TozmcEfq\nLN/zPVJ7G0IoF7+DSPSiUfLzGHCTzAJ1rGbiA14qu9isgbUlee/cj6yP9q20\nZsOIimWePD3w9RMt8zr9yBZ6TcMtbJV3ukKuqFbyPbdEy1podPcsQpMgiIdt\n5AlurLHReZwL/bm9jjYOAc1mMTA0W8dnrRdAH76DK7KGpDjbdoGkXmlkyO8m\nrL6k\r\n=Wnpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPHwkNrabM01BLscVgvkiogRGOm2L0t+Hy/RH6wM8mCAiEAwbOI2DdCMwznXGWDDTbcF+PNxcRTJqw9BsQqRVdPFVY="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.1.4_1584371680756_0.8181451627784442"},"_hasShrinkwrap":false},"0.1.5":{"name":"@mgfx/validator-iots","version":"0.1.5","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.3.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"6227aa9c8ea4e676901d1760b4fd304228b50a44","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.1.5","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-CMG3ukvvLGdq1Pz0lX/aWmxuNFOZOG9hAkszPmzWDlOnd070Q61i+62/ULCpVpMXJoXIh8NDlAZxSdaJ5PQEdQ==","shasum":"b269e3d5c8c684d95f0be3628e68158f0b99946b","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.1.5.tgz","fileCount":10,"unpackedSize":5799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb8dNCRA9TVsSAnZWagAAD2MP/2AjvLVlmpurBYk9ZNC5\nXCfjel+NlW9kjWsKhXe/qLvzCl5z1SE4zR5n44wfD2ZJ/JRlSQr76B+2vlWH\nLQcisbxoDqUxtdMi5t1PKzr6/iCtbI0m4M4MCVe5gdkANaiIXpkP1kCvSget\nXaSl6Upzj+jRebq9p0/Dz3y42js6ZHyshWzzVvC6T7BR2O3fMBILKhSGZ4Kp\n60Afh5ubTlQYcqiP1eFbRV0s5xC8cVRPVs4Ujaai9F9W2kClCAHP5b4WEnRr\nMittUobABCVrniCoGyKBOu9v5mjwug5DTjfeg3Q8YstXi1XaDjDjBZtaggFX\nQA6NoFY1120OsSci+76yckLlCjb/NQgRtEWBf1dJIb2yIteUMEr5Kd9BzUNB\nHN/IN+mXqEuQRcpg+n02ePXeAm5HYUb6KmIYYGDOcqeVIuOeXh5E2HOjp7fO\nTCtXGu8+YZ+Vk2bUjg71pZmPuYRiUjELj8HUJe11GEIc/X1nHVbWcLyWqZnw\nBDo6zvPdANpaNuPsAoMXp2iQIPX07KR0bQ3tZHvpQm2NjImnSS8T3toiCqdx\nhMS5poeIegx6KwGpn9WW18ThjLig3EiGH454enWFbrYw5dbCVei+QDmAdzgK\nBJtE439IpzaPknY2cgx224uhwCBiMO/ALZLzWJEjVPci5CKZn7g9A05zrkm/\nEiEY\r\n=jMm6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwxHf47hzcn5tCibo3LkN96XFiaeb7b61JDjsouWcPeAIhAOggp492yusR9/Z5jF3t6mnSdnX4r3QzNQhJ7UjOOSoR"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.1.5_1584383821547_0.333941849194455"},"_hasShrinkwrap":false},"0.2.0":{"name":"@mgfx/validator-iots","version":"0.2.0","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.4.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"72a1d24dc0e65e2df4ece919f4ad0f4898452597","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-xoKnew0G/DLC0CsJPofKwQpFMEmMtqqteSlrpOqzksv5ybcvGglnEnHT09OtaLouCikcEqK3HmkuCsItKbdc2A==","shasum":"1ae4c952e4eb047b98d1af595de98fd4faf8e645","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.0.tgz","fileCount":22,"unpackedSize":210679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyIkCRA9TVsSAnZWagAAY7cQAIkDPqsCpULjmazLiQpq\nTYebLTdF8Vvc5XJ7WrF30rzRRqARGFNEtque+E3ctXD2pm+Boh6qts9H7cPv\nEUpY5e4CdbT8zrx18VyR7SnjyIaZhmpJGGwggzbhfJEcdqdXhWnqKXYweFSm\n2RrDvfguTcCmCNpHSzafULH7kvsLHjaifNM/gPSqmFkHjp8NPqO6Nms6ev+o\n09wQ7P+5mojBKBA4xplh68oVIb4ssm20WMU3vHVJx/HCCyKlTGnsEDfsL8qb\n68CnIL+TOChPHTvanRqM6/gaCwaBIRC4CabAsi/O2xNsXwNX99T8+sjcJ/J2\nV09+32Rai7nB2pOTk3crbh46MO/5mwHg2IqTuYcASsYA+v6bLV9czNysYV3c\nFnj7IjNSyUfZEo161F6JifK1c0uUzPdpoDoLvLteqHOiblGG5hPPPVAvMI5g\ncb0XUYTPPcvxKj4Qdg/B7UpDUJ6tWMPorPMFsiSXbjC7JJSJcWo+jdqv0E3i\nLSE9QhMk663uDro7kZtrY8a3xUjqSyPyrhaAwYBcPq3izsR+lpYb3X9lnnUe\nqgAZ0Nk22gWKH7S19bUd683Sy75gximSpmrY+KjZlAqRhdgtWn+dYrS6l/uV\n566YILy332TcdYRNZ+46rXrBWtSgfo7SJew3F6gSpKbiDTCUvvZaxL3g4j4l\nsnLQ\r\n=enHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESKg3JSXVG1kOWKdwI91Yw3BHzM+eR5HipGSnRA0HzqAiBtpFK5IhzSYJ9CiosaUdCN7+NwstqpXN6ovDrh6QhFUg=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.0_1585652259901_0.9002134863888946"},"_hasShrinkwrap":false},"0.2.1":{"name":"@mgfx/validator-iots","version":"0.2.1","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.4.1"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"58e232ef3d2b7e0246e6424427cb6bd0bc3c60fa","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.1","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-3wn38/dJVGFGScytQ57l4Q3IYtzmOZBLE9n6u9KRDnBR0Lh8TykXRwmJQ03C5piYztE9yLho8UbIsboWxrojxw==","shasum":"22f0b30b3f220385033845c7be224627afd9a805","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.1.tgz","fileCount":22,"unpackedSize":210872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyd9CRA9TVsSAnZWagAAaWIQAIV+XNJ4ltTuuQ379Gb2\niJTRUMsOY7pKQ0K1P4VkFEpt8Vzk0bu1DEDqYfSRKHtlLSUNSksi+uvGVNvP\nQ+/rBZN8gADzyIEo8eb30m4ezX3KUanWJDqXJw6k5/s4Z4RfRNp6n7mu0QAl\n72tD7Rp+IIiY0wrAYLKdVu1AHMFdX9peO3IqV/0hem4YbG3JhYwvTVqE4p9Q\nwmnmEahYw411uw7ynVRQXIIAvj9s7+AC4MUE9Q0xWOgsyR9TbmUSRe5am0rB\npp0WMX+kiq5LFLQ4nbA2Tt/roQ+a8LLqNO9eLARPNGZzVS1E/DsK7y+jILsi\nxRftDBjOUzo1QqVGflBOn+Td5L0t8LpkWZf5yViwqWZVjS0DUVX2vzs9sV1Q\nUxN3u28uLpNhYD/+W1W6Y/fq598+5ePS23B//ARDao+Y6jZSPNBdcuMjVdR0\njnXY7lhZxfCQVZaoa3YyxOzkt3lsJDzxpIlPahSfilDrBmuCs93mYJch2unH\njJGKm8r6Cg6oA7dUjCckJniBslDVYz/KcpHzqZ7ktgUXGIMgI8/lle51F/EC\nltVNtdTVb45j8RLlXeHPF4Fw6MeOls1MBhdCpHkYV3z1k7NUN4PlEMftfnGK\nVBAIlimLOBamg6xTz6+3RKrwvLZQNqkIUhnmtv3/Ut/+7/IKxODCiNcWdl7a\nJ6NV\r\n=UsBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFfJcPnAtpuGDiQdjdxmYQKFRQpT5i5+Ps2TWBcIzI2gIhALlwio8EohdVuOKeDSN0M4lDggKk7r7eSBNqOP+Ub10d"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.1_1585653628859_0.8648976568821278"},"_hasShrinkwrap":false},"0.2.2":{"name":"@mgfx/validator-iots","version":"0.2.2","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.5.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"d2e981ff3b00192b3ee0ada78a848b1daf21973b","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.2","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-TBZQmWkB4nZEst4tDli/txl4Z41DQqw8A2fAj80xoyGkLUQ1hp7B21AamkGJH24kwdiHrKIykoeBvjfSlyOa3A==","shasum":"ad81d8f434835b9a0ab9d34e6ebe1626f7388e49","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.2.tgz","fileCount":22,"unpackedSize":211065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehQY5CRA9TVsSAnZWagAAMtcP/3uy85OYOkfXbyVUDxRR\nSgSMXyodujMs/pTF3DsoiF9MyoyAmJVWfRRKu1P6oVnBtdXFzYVmgtfa6i8N\nh492X4ofvZvH3CMUXKekpJWo0aaJ4X/m7T1eJ0ul45H8IH/Uz7fAXKvOOkoX\nS0yYX72QMZHUh2U1vy6yVpbRVjGEe5G7elStpnRSsFKlDn/7xLa3b6SInnXh\nSEfaU8PYKLIwWM/As5dc9aJfeTcg+bC2kYeg+PhHJknK9DkcX4CnxcOjqblI\niHHgG8dwufqjPvmGQuG3MeB/OtwaQVNBvS8mmxsVtx9/IfBUudU8XVkshD5M\n1NXUgBcGvxO4dVs1xP4uYt685T+BhYa5F5DUPJfGYXZFSFTpOl/GINCPX2SK\n4kZEesCJNeyxJZ8RBYpQ2nx2M7Bro6kJtLsOlVrCJtboHzc+bPsMGVW/zn17\noCKLBRKpsyUP7jKsSkntasfQm5c9cBAIQdiEHfYknjWCmZjE7fD/S/+qWm2P\nBuJy/9goA4MItuMeM22u78nyVM+bUs8p2xwVbjzBcGyuHaiHvUnPEo17ARlu\n4kRimrxmunMzahH8Q7lOUONKEmSL70WwEW6C5o2Wl3TZqa0IEfLULEx+pFB6\nGv9NmkvqjvbYiKQo698DO9SEjurAWyM8FgRhh9wffK+eq5r28hT+57vOGvPP\nA2pb\r\n=pVor\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX8xyv4o6/xB/yTkyYXf7B8OzzL1n7EKsc5ae/Ykq7PAiEA927ilrgMDB5SrBCkuiXCchxSAxsGvyKep34LE6EoPDc="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.2_1585776184930_0.29998665412916514"},"_hasShrinkwrap":false},"0.2.3":{"name":"@mgfx/validator-iots","version":"0.2.3","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.5.1"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"b8c5dca9ed8ee5b9fe0e1e62267d42f7dcb921b3","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.3","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-xDbP6/fzMIEcZG4QC9zo/3OA/MDVNNDDRWMQu66dcMwWcyRd0HTK6GLQD4ax9BjjLmtNoKd4r0xYS/PTRghCTw==","shasum":"6b2e35729207c23c9a4ab0d7de31f3886e007858","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.3.tgz","fileCount":22,"unpackedSize":211258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehYTLCRA9TVsSAnZWagAAMQAP/iCJd3dSX5SvdYGaslyf\nBV7h3y64+CAIJf/SVRg1wK1RbJQ3JH7ASq2AsrarWxNzhGZl50QLEsi7dBJI\nI2pqVVEyTYJKu3zmWLdPdfUH9r39wV0vaChbYmSuzl678G46no9cef4OvS5k\n7KXXYWqkCOsUgnYL1F5jtOSPruGILHPxYCeP9cy3K/IiR7kLbJIVHg4uyp3N\nW6FoN4WCX9Hi0obMrBNuSnrLBFZKe3nc/i13SeuPYwol4fas09CZnYmtu7rj\nfVIqJeXkAEhXrdGq/7v9WNV9XWIsex2tVIqxtPuosmcSJk2HxJnuMmpWsDgl\nqSjs1EdjYANbdOSzDYXktDuk0qwjRfZuuoPSt03I2vxwK/0AM4YMmcO13Gm5\nd4tAjs3dczrXMB4gcol1jhxqT8vNeyi4F9K6PqU9USb8fp+tivLFpAX3Q2IN\nEkoXC26veJZ1AOf5kA4D8ct6ufLtAIvO+I0L4yAE//id08NuveU90/SVgOTX\nsErunsMDJdz2jwWBi7isvtk7VCcmIeQlSCY5OcPMJjwknnFU4BR8Jq8rkgrn\nMWldi4C4mU6Ai9QkrGtyt8xx40bm4wp8VPSG4btuvydOGstj9qvgUIF+yWRm\n+er0sM8anDo/TH2FK1OYlxUP6zOXrnOZelnJoPdPC3f5eaL+SBoEJhywqhdK\n6ZT1\r\n=rrC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTmje7Emzh6vE6Xu3gqfhRbv6jG1VG3fkvzN+aC6DDaAiEAilaamjJWzmJCNGKR8tHsnSE7A698mzm8U7Ulz+rJmZs="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.3_1585808586685_0.7355719351183241"},"_hasShrinkwrap":false},"0.2.4":{"name":"@mgfx/validator-iots","version":"0.2.4","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"2d94c42affe84d4bf217e5989314bf38c0c8e94d","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.4","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-YXNdfmGpu7xWvTT/cOCbeG4IaT39cPX2Sld1oIAk5vuoEYqkkkl4A9xsfj+Hycg464IhMnwKVXE1VIugo7buxA==","shasum":"c97a1151eed00fbf781236126ce2b3bd4c1a01d2","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.4.tgz","fileCount":22,"unpackedSize":211451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehYuYCRA9TVsSAnZWagAAxqcP/30eQrWsbcJ3s0TQgkdr\n9UxuMlNah7tNnUQVPCyl36t9JX0zuY1n2skkJ0akMCbbNESj2FijHFu/Solr\nknF5hsIjASO5eTcb45V0UG1iv2U8o7KfRImmbaJj88Fx+vp/Q5MecbQfsKpZ\n6gKDZv8qI90nRwj8fPVhS60BSNNdZJ2oP7k7TyzSHAvMZ9YpPHlyVDQ2MjvH\nySsKG+DUCBdYWcE86ZfANBKyvMUxszlQjv/HURgr/4cmpPsUhcffKnISQ6+j\nU1ILxMANq0B9HibesLe109r/jcaie7O9f2qTCN9h215xxTS1MUcsrex53EdF\ne2MpVjGBHDZmE9l0EW7jzGJDcraF9SGFBi6Pu1cT7Tg4kxRNNnG2sFGeqF87\n3dBw4lMSfqP2ODtzah2/FBloINwrRv1ybOKYKd8ZzD8nMlY2xSgT3YSA4oTB\nQPuwuEpP6BjPo4iIlrlIc5Cs9lB+WFbzcpf1v+yz5Ts1q/aFsZey1NrJw8QL\n0AVy1jzSLliY8Ag7/JvgeaZGkOCFYnRGVAVLBnf7NvOSYuqwnY2GzPSx7c8H\ndNyGnjgQ344vBB95305h0zGyzkgo+47/haY8nTdSGV2tRo0OhETk3YjT9HTY\nxsnp/OwZ1OXwQupbi1F7F0nyyMYJVPPKRZ/RF0hUQz+nn1WPGLiwbHSQr1sE\n5Eex\r\n=zH8W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALYU8/gIRDXAng+4jZcAv1N7+tnlNlLDLkhDImfhL7pAiEAlzcnF7Uiq61diARzNLHjIP73YSMQqyjc39HIPsnZeqA="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.4_1585810328298_0.08568061632209001"},"_hasShrinkwrap":false},"0.2.5":{"name":"@mgfx/validator-iots","version":"0.2.5","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.5.3"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"24dcc2ca860ee0a3f7996d793318aac797968b5e","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.5","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-wgD9TROtHEbamYJGCVa9TdRWJxQuiFbPEeVXoanzKTT7k+jBJJfRpz4OLmZvMYo8+IjxSzj4hcy4A0DFNb6uTA==","shasum":"28a5fcf960f4f59bd01bdfe844d56f4eb7b7361f","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.5.tgz","fileCount":22,"unpackedSize":211644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehZj+CRA9TVsSAnZWagAAFlYP/iWZTewmezwskx9H0LkM\n9xLEtzdY1h525YdmMuFpE3GQRr1O4gUNuFTAJjeJDh4nM14Vmpb93/e5wStd\nFjI2ziDuuu31uYXyurhZR2MGpAdHBV7D0leSXiLontiQL/Vzv1YOpc8AZnyY\n7xFYDOq/Q4I3Bd8qj4htJZeWSiYEchLJOASuRZ6x/Llxk+8/zv/2BWw1oDTb\nzz6yLW9SBFNV9mgiPo7D/IVFJXmW8EY9Vsm8qvcswJvk7KP+KzC5KDBCLtro\nREN4c80e5h1446724elfYKgp9Ikq9XQJRrtxA/q+8IaC+T6vTbwFoQbT/YHw\nfBqzoqWZsKV7yeuxvu+CZ2IOG4yieObElu3+IXOW30OFDHGrI9CW93v337L3\nKfBd7JDwJJfzEN0qP0S62nUtyvTmey4pZP72DeTL7yONEd4hKnIOEQyivWa+\nkQjzrd3GFTzdJRZesYGS8xkRPP334ALzbSohSzvHJ1jS579TPN9RLgClxksj\nMIlSOEeKOZaAgeEuIzzGOxYNkCpmd9PB0768GPIL/KsdGVe/cjeG+9uHTSAE\nYmY036mVCEiBCJrO4W7kxggFe9OAtWvQOdA8w5q4mmn6RAY9VyDSIPSkIzjy\nAyJ1+927kbgGtnKA1B/IAmpF8qkz45ZFnpwBX9RftiiubnkkCJjKgjWYrkOW\nzVxM\r\n=/tRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOy9K91DHfGdUAhtbjJDYRxzvknf06Zn3sba+WUOt91AIgVJEoIXEMTnxhLeHKc61ziJ48Q1aI0lBztil3qR/oFxk="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.5_1585813757665_0.0836703166104582"},"_hasShrinkwrap":false},"0.2.6":{"name":"@mgfx/validator-iots","version":"0.2.6","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"15ba4b6d699e5e9d7c88bf07ed4ae3ecf5eb373e","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.6","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-ZvwIDPeKH7y6RWyubyGLDwj6Ij8m/WAkjRcBdho3sKQNxBxbP1pgBWyWb9/Z3YS3cbYllu3AwfNxpK2kI8QhJA==","shasum":"6478b44fbca20c223984075850bd035874d60826","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.6.tgz","fileCount":22,"unpackedSize":211837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehzpHCRA9TVsSAnZWagAAaHYP/349dQ/W5DublLfwxZVV\nWtpZso9beVGPff6ZYd6oj4HwvR9hSp1K+0TeZdMwa2C3SwCZVyouJEZRJsQN\n4hwVg3+xyEz77V0yHGK7zT1zMUjJioz7y6GCbUf4KrG6C6RxAO74G+TCwPpn\nt38tSK27OjKSnOl3SwfUwcLVyzZ/pEXvi8vkPKk6GKNjZofPzxdwr5jmzOIA\nVz+WPTHXxsk06i09gV4Q29xXES+OvCRW7EKnIiJeEnjrXl6owQAgVmOJBtNV\ndRxl5KwLc0W8AsuN58b5p8jai6B5vrv1pFKCRRDYeIHF1FpXfOfF4ASm5koU\n/Ovxqk6U1GA3w9buEnSoIr8i+PllvxxcvbEvYiwuF5gRtfQhLtvO9mTUUlLS\nRHBMrL1pofIZY3dIVcs5anWb95S6+YBg/p63fO0d7XsrufSvLsaBt7tcmrn3\npbTLwGpRpny1B0i9viuV1t5iqQiU1e39yUQNN6zfDET8eL+4Hcoq7kygaLt5\npxB4jZAZFabEmj3kPdEC5BgCQ0SciHU5eD6MZCYGOW9XQbrU0H17/dflD6KU\nM0kbDT8h0Sp0/Po5Vx15FZ1+nKjJORMIkuTvOmxJ9F2QqO7JKB+EvCV9wxrB\nGs5PbMTn++nxfJ2e1L2pvSMO4Srn2u/5K4PhDSfcbKW/iNw6UzHou3TZDjpk\n6ar4\r\n=cHzd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFDa0pvdJnmklNFRwonRlEOPHNngPLA9Hi5lURQ5rhFAiEAmL59rHaNynwzczcogo/XsE+5CjOST+x9UK/8A3yLVNE="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.6_1585920582862_0.7655776908963581"},"_hasShrinkwrap":false},"0.2.7":{"name":"@mgfx/validator-iots","version":"0.2.7","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.1"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"635d0d0d60c6b4cc2fffa46fd6161921ca4ade35","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.7","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-E3sqGyhqTocLnD6I0IEPBofW7RbmiA4gInRYZK5TeVPGqQ8LPNfM3vUzVm7kBVe8T/oDT+jooZ3qhUCXli4KPQ==","shasum":"ace9faa7e0824353cfac935f10152e14f4158663","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.7.tgz","fileCount":22,"unpackedSize":212030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejaG0CRA9TVsSAnZWagAAorYP/RzRuoodtPR692Twq4VT\nF7SlKdanL7IM8GD5ffUV42jU49YZbcGYNDAjv0f+XUuJ2m7zRBzYot8dudd1\ngEhEzkIZRdX9CK1ue+rRaM+yWaGkRyiGrAU2GbJ9zX1IxHCTTXt4mYg3LWaV\nOhO82FWI+zwFVa6XB5KcGeFBqci2olF4xy3itADUZlSgI+8mOKuH+8B3OpYy\nsJhqhsyzOZdfKizQsqWg9M3yTAdN4CWXVEFlBgBKm3PCiOZAS44KWtV0CBdA\nmZP8bvcpD0a622pBHyre/cZkqvjmBLhPvBcWJhJWPZYLs7j9P1Sq58uD35rK\nEQNXIwBth8W/dPfixg2o3P67of7NyvAprQQg400L43wi3UlF7I8+R3wOOx7P\nC03VwbONrPHyAR9yWXniTkmxs+EDreDfT6xStpoD2+XA7DdW2WWWu5+tZj5o\nn1cyfcdxaejmMBzSQoywVUDuEmUv11BzWAot2DDqKghR6S7dlkv+BA2w3UIk\n9Ge+v+TEHgOrOEydDLJd6VMLAaQmTSEKzagXMxfUv2ddFXCYH2xj12qENgCK\nyUiBiVwex+gTsdW/14YT7XIvGNLqJOSuyJ0+3AcF/6Na7WS+lw5yNuazSqq/\nqFZ+f1rv0VmNV0yRTl6Y0Jjh3M4ySvCYalnQ4Z4VnRk3x7zOJjJ00gvzpgcs\n9T1P\r\n=eZO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApZJb1NxKidDArDl8mE350ockAwYy9s5bLvFmp6xpSzAiEAsO5g43gktcnfHmJNFkQugUBqRnLEHHUjAnXSMkmlXow="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.7_1586340276109_0.5745233131001459"},"_hasShrinkwrap":false},"0.2.8":{"name":"@mgfx/validator-iots","version":"0.2.8","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.2"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"11172205ebb9da77017ad9a49749579efff4782e","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.8","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.16.4/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-yY7GtGy+Yvde5jLFM61uoNKdQ50U3a2cAxIe+FsIRtIpC8bYBX+TCXOgI7XyQY7zZvu6MSEnTNgoSCe/b5SxkQ==","shasum":"35e68457052399a304b90b32cc3a5359fcb0734f","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.8.tgz","fileCount":22,"unpackedSize":212223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejh+DCRA9TVsSAnZWagAAQU0QAIb0oYhwJr99DHqd+KyS\nNLm58c4XWfAK8RQtfZsoUuD6esMZqSQjO+kD44yiQ8PQGx09bAtIlkrOs0n+\ntaWw3xHR9/mjKQgH4/ESfcfkl2HQIjIvz4WCv3nHgSj+ruDvo9diCXMiOo5C\ntTMpD4ozQsHbthuINEV7wTnW/QWfLaBwDAH+s8831bLLTPKAQlv/4MFcsecC\nUaPRzSmkWNVZSKiFn/KcV9wVjw4P/Ayo10XcfUCdgOerFxs9UeVPj8iY74ee\n2bp8kHgqiFvKFEqNbt0X3eIQS4k7F45+Wq16iYFKk/ih0S29wN0sP943hln0\nImiNnfrIpLR2V9gNydX18QSCDpRd6LoICH0kS5bh0aY+hahCARs5Z/qEKzz2\nAVmr5VpOj4xb/5TWl0joHCNVs8zma7ATPJM77hbEAE7Nbt/ib6KPmrFOj/f+\nV8PquvAJo358yh69sAj2IAZcefzFPZpwf38N+3cjgHYgWv5Q0RTxlwtZwdtT\nvC2gxAiQra4ughD2AOH6CDIRgw8no2C3Vm8dancjDedGTkuoxYKNp3WcZCwv\nrXMiVxJLGd5sbUKE4A9FIhtFkOZaE5G6a2KXcHsC7dcrGJpOCkhRhpPvAWuS\nR1TpmowWxqmENdBwYFKcS+oM+I9srTSvzhDmYBFoNJkBmxkcxhlNmoUBOQEZ\ny/rv\r\n=EgJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrmZA0PPm/iTlmxNCAZhgfNjGNMCoSVe5QwO+kLz3kVwIhAIw22ooEipBn8YwbIbztfFvOPnvs75SlLXD1VbDXalcb"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.8_1586372482613_0.6987526168127922"},"_hasShrinkwrap":false},"0.2.9":{"name":"@mgfx/validator-iots","version":"0.2.9","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.3"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"f6520add9e4d9ec7abad887cdbaedcfc4a3b2030","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.9","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.16.4/node@v14.1.0+x64 (linux)","dist":{"integrity":"sha512-mtc8vCWNp+P5HatwX1n68nx2zAinUqwUnmv90EiF/HG5RSxxxZ3o0VStnu9ALpRsFlBAzCb43djtRBb2UQpKug==","shasum":"dc148830e71f11d43e6e740c2b697cb813436f77","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.9.tgz","fileCount":10,"unpackedSize":8645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerEOTCRA9TVsSAnZWagAAtH0P/0yW9Z6fvvAnk9nNXNud\nAYGgyX4Yr2rfNY7ohKugi/becDYIDTnQgxuvUQauKrkU27l5YprNEJln+Tpc\n5EBDpN4UX/E77Hb6qL2R5vh4LB4i9auj+QovQAHjY6xYtZC80f6rVPtgL7p/\nDxfdAEmPlNoE0Aou/5hRje/hGfoYDqxYTCwg+6qKTNOlX2fwJ6+m/UjJlEgv\nuDAuCPVkjgWB0VUaubrZKwMreHCbP3i9B1mjZv4MPLdy8KBcOtFeBdw9YtmP\nQ/TRdAI5mmb86zkDMyTrWO8TIUoEOY327VxxvxegVAoJnj807OZJjiwuL31t\n/3El34v/bdKtohTNCvJp+JZvybc6eRAMzoyEatHdKENM9IYfJsEv6FIUK4s+\nv0xTKhNTx8j3PO64CsFCVSo4gtrzmIpXCFFVBovQEpPIk6VKBbVLFSeOtuDz\nipRRLnmCw2rak2Y5qpphf2yga0wrAWjJer2mzh3PIvttZMUtRtIbqoAKNIOG\nDTSFgwb6qAIAYVftY7U13kx6fiOZZfOak2nDn2i00d2IK+NvSa5ZkN3MfAob\nx8OhVaekx3uaSdgP5+6id2sf9WlRuL64qqiZLoDB4jBx/GlIVxYauFax9soB\nOXfovEPd4XgM7fcVdheHgsCVmeAokW+KCmY/WgZ4tglITXDcGNGvR6/ddRqn\n0DK7\r\n=+ymQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhi6Iw+PDttuiOCO939jNA2YLGcYl5U9Le8YGZQhCZTAIhAPtgmXkTCNlEBTZAFzND170D2ly7r7LW8gMX9pF4mJ+q"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.9_1588347795407_0.3051709000848499"},"_hasShrinkwrap":false},"0.2.10":{"name":"@mgfx/validator-iots","version":"0.2.10","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.4"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"126cc3d108107d365904499131d18ceb558ff99a","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.10","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.16.4/node@v14.1.0+x64 (linux)","dist":{"integrity":"sha512-5lZPOwW6N+lnh/vY7m6ph5DnHT8c+ql7MqbTQ50Znk6ZoeNJwq2xWk7X+XgDfVXD8C8dbIynk5OGlbU/7Utw0A==","shasum":"6f96372cf8ea14e9046d47924bf179c2c5f764dc","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.10.tgz","fileCount":10,"unpackedSize":8736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerEnNCRA9TVsSAnZWagAAHPsP/3RSaO+FJLdoienVPL8i\nON6WqPFaXSXZmwfgSVMKVvV3kWOIA2HE1sXIoF8B4W4haRRXWMuPojRJB53M\n59zfzyfeAKg20/QiFeImzgyNlFeBp+graHdYYW/0RnVGXZWLT8ZbGuUdw8cK\nw9HllwpxOLvas40LPV4g9X5J93OjkFORblY70bj+9gJKqDfw8hPXV9c60Ut0\njOWT0g2Hd9vmHwgIAqoFCh5ELvjtf/QvuV60fOxHROnYLK4TQV1UatOZSBcw\nMmKah2SJTU3/xiyRy7IEX7/4hyol7kv90WhUJOIANbD9ydy3zAqGn8Su50Kw\ndaWenoTF73tdC+NMbOfAw/iHiYRA0wmGM7xtRBtj2nalH+TVeUcx+g1A9t9O\ny0DTVqJyKhkQZKaIHaMvKso4ERJg0V3fTuh4+8cLRABJuj2jlmg32QRxIIXO\noiwnH2nHbUVf6l3CRlUxzIa0PMuoia43soQ2aa/wC2zEPUZjJaTgHKWuPpPZ\nF94l62ZPLQ2bmu6BGkq2u0TPnljzJKYCRSPia/NV2WTM15w5me1DSpyM02+U\nT3nylnCHlxGJ7c0f6DDuOt5nLMsGt68iIU6nQdANZSi084NWYGRdX+n1op1q\nwn1DOw9ooBIfdyYoGR3SMK63r0om0QC3iQKrwP+RJu5ceIJ/QtLN1Thhz4Oq\nu1p+\r\n=kHj6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ+UqrDBwa6RdmjWNQME8BXyu9NE33EZANKrGSx3bwaQIhAPv3Mw7NGdicYfAYhMzbRXN/scaHZ+Ul2eEArfH1gPrk"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.10_1588349389260_0.8068192140138082"},"_hasShrinkwrap":false},"0.2.11":{"name":"@mgfx/validator-iots","version":"0.2.11","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.5"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"45d90110f854015a3024a73d0db9c0ec32185d27","_id":"@mgfx/validator-iots@0.2.11","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.16.4/node@v14.1.0+x64 (linux)","dist":{"integrity":"sha512-fuE14GFzFgj3yKV7o5vjey3Vi2NTkX0ImC8UKkCvj9K5Bymsygnmaj0CimoBqyYkV9whHpW59Rfos4Hhh/3NLQ==","shasum":"791f32db05981a5ae3e68d6a3a8c484093719d7c","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.11.tgz","fileCount":10,"unpackedSize":8826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerFD+CRA9TVsSAnZWagAAlUQP+wUvufKArYBjrfOQfp2t\n66BV6U9AZ7j7sgaoLcC4zc7t2z1vlPg9PWR3a+R2YmjO26JS5UQGglMUBBrA\nlpp1bBHyKE1OtutaIcTmymTNIg5iHtRGNHNnxJsC/DXmOry/QSmTm7PdkxOk\nlHBzxMNNT+f8pVMhulsHdyIixY4E+cvuMS2G9Cwt+1Kl1dAWrEs0oNzboSit\nGya640kXX+vOhOv6y7kwp5vX7JonuSrGDcWROlqr2Tdr50TEryHr35Nzqm49\nlA0oCsg6dJtZn4v7YlgsD0n4Abwzt6KDtUymwyyBVmqF0U+0G55XJlRWwNOp\n7tlD0fGr2aJrNPFmG+3Q/Lgkx6IR1UKg/DX42nJ2QQGO5Hs8RUrt8qx5rIZQ\nyMCoyzIfUlEbz68fQHT+j0x3ZVBYl1AO45gUUdJ5n3FkFMtGnuo41vstdS8J\n0sfZ6EYLAmObh4MCozGi7Sqf14CZHpZ7WJjnx9KQsASR+L78VrFtMEtplcJ9\n3MbtWz9A5axwDFCZlqqfXENO5oRbUVnu8LtZTLL/esKK2vck6GeZoYlGGagR\nPEeo1LIsr/L3YFx+nHoMEHqwiCjqmVVM3zK9he6vlRC60uzTZMfMG9UWq9Oc\n075Kr6kvd3wmqYzro4l2+ICQBQbHczCzndQhYWyXdnClOd7JD6bZbT+Lp0Qm\nfoPE\r\n=nCDF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR3T3gjMiChvQYPzBoejRWFfFt8GGKSna0ZSrgYDKwBAIhAPQ67nRxWm6tNx7z9SFW1nV6gQ0Kks9uw8KIOiDJcMjo"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.11_1588351230557_0.6191140879070023"},"_hasShrinkwrap":false},"0.2.12":{"name":"@mgfx/validator-iots","version":"0.2.12","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.6"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"df9fa5589e4c78a1e69000b2c9b294833287b320","_id":"@mgfx/validator-iots@0.2.12","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.16.4/node@v14.1.0+x64 (linux)","dist":{"integrity":"sha512-al6cgkNvkYhYVjGIfGLSDsCwWaVcaeVXep68zRlxrZxzgVHuJc2H5jKeoekRV5/asVbYt5kaps3a/dYzLDTpiA==","shasum":"1b0d0ea83e634c984d4864c55dbcb85742217c74","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.12.tgz","fileCount":10,"unpackedSize":8916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesYSICRA9TVsSAnZWagAAVL4P/2Uq+h5/ouYct3qe/6vS\nXUKMChDInPoEQUxpOtqd6v5sr1oRa0m8wqiaUE8FsO32syWowqbxyQIldup5\nisLptLIyJ8Yn13OvzTD2yLu4aA0aWlMCEmvbPN6ekCDjAguRPVQUAVVvWs+G\n8oU7JFtkB0KlyJkFLHgD0nKPS77Bn1IBv20kuSxgD555P1oMSkpGnGBaMW58\nrkNAWPEFi4pgTkowGcb1YGQLjO9HAtSWdNsYonR3mRj0Bz3oCtCkSEtAC15J\nwlR6W+ZZDHJaCBzRHIlXvg9xuF18dvf0q8mSAr2RGkgTUmX4zCZsjkO3jiE5\nQY7jrBbvQSyqRo46mkFIymzep9P0+YJUdNKDGYC5ZTi8oq1t+FnzZDeiVDki\n8z/9H8uO1IHEb+oAWQaF0rMuBDk7PY9dkQjvgyvgtA5qpsMV6HKjHY4M7HiQ\nQhhNRBbRCYdVsPtjPzEuOqbQGeRjG1V//cQupTifqYrEFymA59vyKPnK/wz6\nhYnKneD+6n7Apks6nnhnBtjJJEmjYuiZ2yGnx1n5qgz6nC2Q6Q2OCBRDcD5c\nXtIyU7TADiAU9izIU28WMFEQ9ypuCNJvitK//M9JEnojb6pwWjSNQY88iD+8\naSSKC2Cd482kSrcK58jlqODabk5cgDfbgOby8k3CGi+KjEoLJbW9e9+yDsw2\n2xZ+\r\n=Zktk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdk6DWoOMpbhZXBbKKeXHPG7HTvEE8AMdJbJLle2y07AiBpDLnQM9SYa58El14IaZNtInTBaMkTOJ2xAAfCPBo71Q=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.12_1588692104295_0.2260187540905867"},"_hasShrinkwrap":false},"0.2.13":{"name":"@mgfx/validator-iots","version":"0.2.13","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.7"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"727554a4f702a9c468e3fbb4b823ebc9ae45e633","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.13","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-9xlC3wpbL5OZQwPDjLChP0ZA1rG/sA6p34g5qhbMzm2C4ypimg1iGYgnpdKpPMH2/+sNhGydXhls+wBxenVFfg==","shasum":"d6d37bd6932a60a8f62ee269dd40b3947748ebde","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.13.tgz","fileCount":10,"unpackedSize":9006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes9yCCRA9TVsSAnZWagAAc48P/jgptD+ctj8GI17OK5g8\na9iu6xbt8xOiapvtWkqCu8+qiSfMdy02gd1A98q07PphJZgyLJc6PQ9Rz7rz\n+OxwjYOMbkToIoYl2zqpGbLt4iVlrfFL6qBVaXhchlEutzTojMS4FCekcykw\nsAWWlsBzxxfb6exxoGwwqZlN6dYM52qC0dPEXbBeedybw5rmOgi9Pbg6sYV+\n09RwWiG3rLEi9K/cU0RxePnVO4G0nxphoxUZrduVo2eLgLDuCaWNVYLt9XAz\nSlLjRoKSCBLtVWOelBBOsoJmybpUo+g6cLPq8rr4mk0GsJLuCcrKZxcyV73T\nrNOipOtzNNvB0flz29fp49fswWvopHGVtLXjrXYASO0kXEen+uPi3ERavDvn\nFH0SjWH92lekTDlgnfqoXMjqhdfx+JxrgXpkJhkXesF4pzzY1FJMtbAM1pnu\nEaDEfnG363ZFUMMSrj5LUjJN9Aqz3t86BAYvki0Sm+RItabXDbRwOCc0Lesn\nSZeXtt4Y33JJYOTgGdrtCZfJFH5i9cg+wfuMkKHEhGDy0ho2iB0MmOltfqsp\nQo0f9g6Ac1A6t1gSDKx5iO31FxrueKX3ag59RVtkSwXvINr95ktxTGlsQ1Hq\niaDR2K3hBJVlb5NEXAuZYOepNryOrH2mB+6i9qJRqiZYo6xQ5FooftOC7Cxk\nfaD3\r\n=LEgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8YHghthMhUmGUZwvdv7Ue/cgw1wHnTiIUbPZ145oHcAIgAUfwSWUt0mXa8QLrCmcvQAVoL1uL4HHGfeg/3js7zsM="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.13_1588845698304_0.008803437534715464"},"_hasShrinkwrap":false},"0.2.14":{"name":"@mgfx/validator-iots","version":"0.2.14","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.8"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"2ac179b7b5767c471c90d4c43dba5840313321e2","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.14","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-Zj4ridT8f9OcfoSJgkd7BqTG6vFYEFbx0AOD4h2MdrwPnJ82eJ3/BOR1vMDcZOnGfLc2Y7zBmFcxKCYF7527WA==","shasum":"ac7b433aecb16392f087f07fa2f76ef8db89948b","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.14.tgz","fileCount":10,"unpackedSize":9096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu9KwCRA9TVsSAnZWagAAZhwP/0la2QrywIT6Dhl0relB\nfV+UGk0fwuz4OWGeXpcWb0nJWsMi/JfH5UBfPdjbrYEWJNQYARdvLAbEs9/e\nKCNDHGd0ZvbTpjPNb+jmwtp08mtPTkTZocITtG0KGxkbB5KqJTrBEqLwGLZi\nfonSCNjNJdXXMblszD3sFHCyPVlnnEt2gjZQpVTpfsZPmZTR+BnT8G1y1qhZ\n3x7tqnoeBJ8lOEuTFcU4iLRqmcL0qOtymJOsKuwzkUV9H/IR6i9BUkSkzaak\nrhT+sVEuFLk5TjtFb7Dw4J8Dsw5hjQz9g96G9cctsmqHzRGcsI2SHVvg8X16\ngiNofRMx9Y8x9jL3jKVZAFZZUcVxQTLWEt+r+cORdTyAtQGdrD+L5ccf9BP4\nrQ3yIqf2q5EKgHW+eIKBHmZJN+7sZMV+ejGbtn4MaK4FYJ8B6k6OOrhXQD0k\nRWGvX2kxUAdf7nfHtP6pAR8ciuDxcYIBLvbOhabgPFl6H/HZSNtUONy9Bt61\nSNzSDHYbvt0KctXrJzIRCP7g6LJmxzL5BL5LnyMgkZbQsouOFr0Hucb7F0CQ\nuG1pY5yaNimLJbVY8w7uiUOi11xVoj4qQnPGUlU0fTkvuvf2cYZWSll2/JzW\n4UNJ/8o46FruVNJqVBFkfuk8JerkoBDhg/m7XdCgCw3BLdkbmZNYWNfgkwwP\nU1TD\r\n=hLJe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkOGvHWoVwvV/rnhFci/ye9GmWR83KaTZI+AXY5unsYwIgUCnpCvDrNdNe9Ni1ho0giKfx1jE/CLumbYinWJ5bfeo="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.14_1589367471643_0.5554915830842286"},"_hasShrinkwrap":false},"0.2.15":{"name":"@mgfx/validator-iots","version":"0.2.15","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.9"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"ad1b585f3a201b4a8a2d3fdf97c7ae7a3e9c0a36","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.15","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-sFfMhEvkbs5tTUXUDdZKwBderrxQfG8N77XorlAZOiWpk6NDzdnRwTt/l2ZVmCFfDSRY0/qgilw5I39Ie12Ubw==","shasum":"2fea3e6f1f0378442ebd5252d0d49ab0442856e2","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.15.tgz","fileCount":10,"unpackedSize":9186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewlz9CRA9TVsSAnZWagAAwQsP/ilvTbfbW3+ioMun2PKc\nr72iX6WL9zoYTsPjN99dX/XAd2whQZSTl4OXkko8IwrEWUepli4/qpb+aoqh\nqD2kQTyBiV0mfUUAs60OSqnjJ2Aga6l9PtAeS2BA+T5At8eyyQ1WZm0xdORh\nJ2e+kqKO697Wqt0gsd490W1UZWXOfg6BB78fAuE0Ax6X7t5hZkjz9yCuTQxd\ns9+7vuEj3qULIdFy5jHTQ7WZ3SIQzV6G7GlExHdu9uWNUvWRGko0D9gBHDGx\nZbaOJ3fzZinGXnOwtLkyZQIh0Hi/BZoDv3f/Vi6Y0yrW0obc5/5uAjPYwUvD\nJpuEwQEm1kcZHZnYTnA2bjPGF9AVgmGW8DPxA+zrEtm4sWDnJiWS4ksNVESm\n1rsonQ/OZEomtK0jUitWWGSukEBEcvKYtfZkMLlMuBjN87OHg3Ffoymwlc2S\nehEuzG0780C9/jSXDUfiXH9MUJBpnwqIQryRuh2YRWWe94Ut7rQTx3etqT3K\n87q0cp1CEOUFkF6WTZA688Nl0O5WbnfpIfQYMTN82ZEdohqlSnvIifdN7MYh\nzSadAfJ1DcLH7NVzXh3T1ukLCb3ZDM9qKbD3OF3u1P4rsfXDEe0Ub5nbbivT\nHm63fk2Ji3JkYvUxjmVRR62syzHUEjsA6E0pL8i/L3NAhfBolf28XaW4IOlz\nK8Md\r\n=X0D1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDptEtw0V7hu5iWZ56B5FJ05MUOJWcq211W2dBkw/8NzgIgXaLjplS7aPk2YTJiPPl3xPO5L2ALai/QDe5nENHxsy8="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.15_1589796092935_0.4685410504309899"},"_hasShrinkwrap":false},"0.2.16":{"name":"@mgfx/validator-iots","version":"0.2.16","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.10"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"39e3c702b5c04c072c5e13056833c3e841d81706","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.16","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-OsNsoe1Br6yzaQ9BlzfWbh2GKIYbGn4oaiIZ6Jsz2iMJByxgIvIm2yz2GmVTL8j23xdLrFE95GiW44++v6rZzg==","shasum":"efd72d706fa948ee0c06b565912230227d35f380","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.16.tgz","fileCount":10,"unpackedSize":9277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew+MjCRA9TVsSAnZWagAAaPwP/jNvjzv2S73IGnztkyvB\n9E1rUXVqS4Havf9EA/8w9rYAXjXl4ZhGjIJYhm6OuzOk0NQqXXRnSnpZU5Oc\nvKQCBn0khGnMA4bFNqiuLqiAjaQVFwzBaLgbX2Ppm7jWl+TQLOpwKAiQwuu8\n5z0YW7MMmg0OiaFrVuOi7NSwLjfuOA62AD4VdvhvKEGw20wdoFD48fXrupqS\n+4DnByl8rzYY24YaQ2YGezBriNIfqnGdANoI9Zyqj4QBnuMysWCzdZXloyAW\nNxlzRoTRNuUujsyD0jS9G4AB7j1zn1bXxI4f/9pXnL4FTQRn03bgTNUcajBq\nVG50AzjhksqM2u7r/hzxg61k530ksziFoqo8aFgEAmYNl5S4vjih0zq2rKbk\ngdpnCLwcUAbuDX6Fx+H99NsTYRCxKOP2sUYqSNyEVgICqUv5eRLppywhgnAA\nuiuHx1Mof34hp0CXutHsPYdijDoJoT0PkSzNP4wWgMVpsFkhleCHSJbP2pr0\ncBJy2U6mtCn43E871BfsIYxsmSI1ykQ31/ZVIbFV5K5pRTZMSiiJnvdJ+Ynu\n+/zCrXrNfHT9cqjjR7tgN9Uhz8k5c4H2ak6NnootEaFLPhLvU9sgc6FUEvZQ\nDGVACC5eZYsXfr0cjHVsrMZgTlYI+rQNC5tI+DOKeT4C/yKfYbq9e2Bv2sgU\ni8P2\r\n=QuyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXjuSuBEKfjDSWDymwyq48T27FH9uEEmDdHQTJPFK3IwIgRNgjs1mE2TCC0AoSTJrupkORBqMoo1DXBwpZTwU3sO8="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.16_1589895971128_0.40132031724662776"},"_hasShrinkwrap":false},"0.2.17":{"name":"@mgfx/validator-iots","version":"0.2.17","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.11"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"580f4eec1e135c346013dd2338b2ed7cd876ad74","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.17","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-DVNExxfdIACMHrpAGQOoPZt6SELgbd3DPgVOQgsq720TCtsCRbODAAEDCepXURfhmtC+rQKQB/kQnqvy3+r0NA==","shasum":"692d75337f18435345e1f461ee2874560e3581a2","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.17.tgz","fileCount":10,"unpackedSize":9367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexAB4CRA9TVsSAnZWagAA0EcP/iRolCURjSVcWl8NV0m3\n7tosv8+u9CHSnYZppe/QgD/jplq4JTy8Y3s8ohMEvCEVlpbh7XKmz8UFfQFE\nm92yTxxYT9SeG5d5/XaAYWU0Z66mC9xzleUGO8PadVNIuujiyMMXEZhEFZ5Y\nVY1a+7WmARkBLk6fBi21En8QCKNY26qLUjuvu4uAZm6yyZmdyOeg1AMCXZwa\nW/poA5H7p9hEKvCzy5XnLGh7JTPc+G5viOcKvO2HfqGy80B+VvcPFJg1KC+4\nKX2Odm3feYvD2D3mQNGMF9k89nAXDKhzMFd1gmoEVA4uiiLDnJR8cXQnyiws\n4F+M0VapdpfJrJgj2+CeVkba3nfKbgxnojSRcOHTNCWnfiHdeyof0TnbjTBY\nXXubqBbN3f+b0nyVu3l7UfhWTm1TYuRebUR0CWd8yUNTWc54Q7h79umsZ14A\nrj+O9zcufAutA82Y0p45zXPdxfsmmY+TF6NNqBeePdfQdAb15lkkLc2b5KjN\nTgii/3/wXkfWKgqSM/2VIleY6+xLOXuNE6VyU7Fxw6CcR9Q6X/oiMSwG+cpp\npLN9u5jGr46+4TXOFLSiawkAx7Ri9aQNEFLBeXpqlmJ21Tg09DOSw9yGWJnE\nFp1ArZsGEFx8hCeefUFwLcxh4jmLtQL5rVXR08kLXCyQ78Qi06mT/9I6H0Pm\nesy/\r\n=kWnh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsnZ0uURrAvjL768HSGR+d7LkFSNqOzbBAHzqbd4rOJgIhAI4WlAVCJ4Rv7GLahUr8HWSukdx9yMZ54XgPDnuIOXUN"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.17_1589903480313_0.04279220082269797"},"_hasShrinkwrap":false},"0.2.18":{"name":"@mgfx/validator-iots","version":"0.2.18","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.12"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"20d5b8a8438c93289389b8c4e7914b7342e4e387","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.18","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.16.4/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-IO4KI3cj+HzNKxXSy6htuDEJeCINDa5fwM8i3VE8DH9tCfQ8/DWC4n/H4SSu7vBMJdl7uap1/3BL00QDa1RKgw==","shasum":"a4d0ace8d06b409d70ee3503d9280b92622648ea","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.18.tgz","fileCount":10,"unpackedSize":9457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexoM5CRA9TVsSAnZWagAA1ToP/R9TYFvEB0NC/QEJnXFv\nVpr3nzabjzj7FogPdfHff6fO0OlIMYgkr2rGm2hiQy2VaJZYgIgKGmv7jk1z\nHxCGK6If2Nm44lkk0mameUD8uAS9CzAVO7djCspvUruQgY1FK6VgpsQfcwVw\nPR6J02sR65P9r1OlRSk9fvLToEBr4rjDSTtNFvBal3VJzudqiMGeZFebbWR/\nGm7RUzhlrjPUGyKgpD/xD79zB/FxdoPzroeKXjsFX0OTzg6SRXdig24XMxos\nREu5mtJ/UkBrC0809HytFgU7XK+1QomoYywPCgm1YkcYMQbqPgvvvYgziIaS\n7r3/RBD0M5ruzTOkFygCw9TutIHhvgdJ134xGGuR09kUtKR25vGFnm9z02Jj\niPjk6o1dB08wyScaCB0+xVCA3AfJ838EOVxfyrchlw0VAVxcDv6fqQWdfJoq\nFXgUI/oEkHn3cFG53R1qTd5HdQsmmB4iSNcHoOTetwSQreJXt1Xt62xYvX38\nsWFxvPsDt0kkzDrcb/o38PMAab8HE/L+sgt4AL7Reeu6JKTQhKt5bImkGfft\nPUiaUQKbvUr37HfPQa/Ri2abOzfDUN1tj3ybQTiux07sRqN8v6l2vIQAFpct\nqHqqgv3tpChPixEOmv0PAF14wJlklcrgasmYkf+/jab4jlqCBvwLceit5K8G\n4raJ\r\n=kiUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE3ePh94gyvon0Tqc9ECPzdjrBemw2PhpgiNZm92GZhAIhAPajx+T4yk09nw1tCH0XzR6sEzaOnvtPWiGwO2ETBpPU"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.18_1590068025458_0.5919308216578478"},"_hasShrinkwrap":false},"0.2.19":{"name":"@mgfx/validator-iots","version":"0.2.19","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.13"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"d9792140e08f621c3d28ac8d62377644097db638","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.19","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.16.4/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-F9f9ksXB+x0ZsQjGGu8b9nHeX2miFMaK8l6WqtjYfyJMaMV25xIBDhxCs/i4FZCJD93tS+H6g1d8OCSlyCrH5Q==","shasum":"a830b8fdcf91a5888a988b7e9ffc3946e74e5a01","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.19.tgz","fileCount":10,"unpackedSize":9547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14noCRA9TVsSAnZWagAAAdwQAJ5neZlTymNkHWZOB0DR\nKIFmS/rzTCScfWbqEZwlghDyBEnZCQmNL1AG3OWDilkqOvE5MZqMMhp5UxhZ\n32D7b5Pp8puI2nxszXXz95tnwoHtoexUqBpxlzFzboj51lgtOYoaLXlFh2yn\noz9qER5PlpoNxJ5Lm/pLF26tX7wAABnAxZpRMWyNdaO+aWQprEJoOZUejGvw\n8KyRgSKr5cNWk+0KYya71te1xeHBQ+nlUXphT8K+FrpeYskVuDVr4TUVzm2c\nnccdY7xFKoaxs74At4kOnwgAooVgqSM68NA1fD/W+/7cJpa1ytP5BoP8rao9\nvBIgt9sFv8/R+2S6U+mjpwHP97uGvym3AZoJ/LmGoeXBKpnY7Y5xEFlxS4FH\n4rvrXQcx/BFS8Ol4ZTc4k4OCwM279ytPNgcPrP5amvYqawhVkQLkPhi+M/Lw\niwaSqAJwJvNL85P3FcX+2J5b91NfZ9xTLwN3kVRwkmtLLzF/uHoY3MCax9gx\ngajHOgfjf2HBWF1iuSlD/pkS+MJg3+HsFm8cWLm5EJefeqSa9DuF5Xa94SbQ\n7LrJqtGuENTX0RB9yGXuubEngB6IfFo1WGhzCVET47MUv0YVNizLsj5oNYM8\ngM+uyxDDKML00EiCwRy+xhmWW6bt9UxKTae6SHSpj8l6iYX1VK+DnJfw0T0i\njzmb\r\n=aldZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFpvaHIcXYYF9jYj8HJzuNo3THrNlt+9/NvANOBZ6/+QIhALiw6TMCCtYgYHy/ED2XENnyRJVCId2Ud9G8t+3WhZJH"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.19_1591183848234_0.786626890997733"},"_hasShrinkwrap":false},"0.2.20":{"name":"@mgfx/validator-iots","version":"0.2.20","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.14"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"1e6eb6297e11dfc5c67051f120f4420b5e4d1d2d","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.20","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-kd62+fqKThNYWOPlkItE8aPDw7Yxe7jWjmC74DsKqavXnSqXNJNamU94sqqYjSEbmJ+e6l7fkeJCVuysctrm2g==","shasum":"a6614a604e196d7ee2ceed6ddad41ca980062510","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.20.tgz","fileCount":10,"unpackedSize":9637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9NO0CRA9TVsSAnZWagAAlyAP/jYbmPqX5gNayjDppqUp\nFKbTi3wg1VLHYpAS73D4tbekh/31RuQOcDaCDKKRmSa4hfrMvl6Eub9U3wB7\nWgLifX546lHNQMKkch67Yua+AMmLcliQWFNcQRkquvBYsVW9m74lWRh8lg2Y\nlEsG5/8fCCVopM8o1slIrOaxpAjV+Zz9MNol9O6efJwakx8SU3GFln6OJrBN\naLC4qxuH8KgXfKhqEebbVhcvdHnOw1q5X+Gw28WCcYZbkoE2WaRwMSGb5QOS\nmqAIL/dNHoH/Ct84B+kWq8kcSgBaWUYxLet51v0quGVp0ADhDiH5dhg5iIVX\nAg8ajBJTrhtd7MnapygWAqReXk1IBmwu687nji6lLu+ZfKHGulrhyFWmHcOu\noT4GgXHoPWgTv1dyIiCvciVS+o9bWk2qXEZSZP+tCzWhjEVwZBwi/Aqo/pch\nSBao/e9egKC+1Mu9a6ijPk18FhaMKSI4sMe4MMJW7R0GFZWMZOGXoxN8sns7\nK73aDuop0vT4Obs1kDyDGdvnXfcVf5xvQXvyqELVcY+qh11q383+83K5JqjG\nK0zlur0+/gaWsp2Xu9oC8p7+aEHynJZSVODvEm0EPawKmCzILKpYFmky6+7S\nmxIcDUCjqexV7FK+2/dHWG/PH5Z1kjxy1YI3TMmCiwrZdwVthiASFIU+fDbp\nU5ew\r\n=aM+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmP0mIabbTsQeQXCoakeFVj9nOpx9TP6RMGJoRHlnjvAiAeLL8nxNurom4ByDeDOV6PYSPukT4sMIpDJerbpI0kaA=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.20_1593103284101_0.6143878801477007"},"_hasShrinkwrap":false},"0.2.21":{"name":"@mgfx/validator-iots","version":"0.2.21","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.15"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"7aaf043b9c745f39ca971ccf1d2f0334d5956433","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.21","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-5pwK4En/k1TBYf9wA8vOHiMXO7LDVeJfG6kPWIkVoOnIV3DWqhQatOfBVXOoU/kzh31jXzko3T2OoQS+apqEsQ==","shasum":"1e90411dbef79d211d9a3c457ab1058474c7574e","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.21.tgz","fileCount":10,"unpackedSize":9817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9NooCRA9TVsSAnZWagAA3+AP/iPHwkG6vP0x9kOTtCFV\nzBIkuqyFMtge0v8wU5T4e2VGUm4JrHPw5RWfOto/wUX3mDFHlkLZ8QoztqLF\n2AQDH8bX1t2eKE5g9L+ic+pwTPpJv4HdE+KdX7jhMwCXb027oc9lv4qV2yN7\nhr4VslxcTINuNJMoA8CKxhS0CnkKXwFvG3bOIWF9BJoOIyjjv/1Y3+wWtGOW\nhzABWX163Fwt39SLY9rbhq3HkJTHuQGNwEI6FtJCGwLUUIFSF3TIEgbPTIa3\n34wfdgiih0dmZE702MakE579QxWvJebDQiFpzqWBxz7wi6WFQqj3rh0ceakm\nbxqSz6U32Jw8Lk3u/b+di3u4c+d95moaA/CRbDGB3NIiBzhF6wM1KnxBsJ2j\nWL+FI3mIdKwC0XxKfWMJ4Dw7+jCdiMg5SERVsuvthhWPYgrEM8xuoc+BSFfA\nqDNfs6c9D0WUY6FHLi6msZS8nWXZcneJxMexvFTmVMeZB9lBlzImAZ5kNfi4\np/yfiHuJSfug5uJJM6ocgkdTplFrB/FhS/WVRDGIfCz5Q8Hzke2A99VbVGbH\n4XnOU8OywVL0/+tZdPrikXJVgGXdRYPTR/SZDWcF7s5dV6UpJqUNcpeEg2Cf\n7QuClz/MSPHYNVGpbxXtUsXgmj5/W+QgY7TDWKxZKRSwSP6lLsTbSbZrMLjw\nzLfG\r\n=59lZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHxmaGa+o+ZrSIGNTnBrLMlVCNhn8jC3R7CTxICE48tgIhAI0R3UExFbZUzqK1cwIOJjTLfiAD1pXIKrO/l95DxYBB"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.21_1593104936391_0.2737983786885563"},"_hasShrinkwrap":false},"0.2.22":{"name":"@mgfx/validator-iots","version":"0.2.22","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.16"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"174fde2e25c2f6e3eb4934b382a589fa79e075f1","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.22","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-yQvQfxEqw6pl3lX7Ox6iqa6sjmd5fB7ad6Gy872kqn86o3LLXN1SsQToUEH8YESX/Kauj1G6VE/I7e4LmkmU7Q==","shasum":"e7e6c0c9034f7278f8f71b8a76e9b0f8be54ecae","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.22.tgz","fileCount":10,"unpackedSize":9986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9OD4CRA9TVsSAnZWagAAfysQAJ2nPT7WkGL7P2qghK4c\nfaTu+1jECGVbxQOZhcNSnB4uQR2EMFwukX3ujBvPG3GF7uRNqaTdk2b5bWZ/\n3/UYaVZu08pCCRZRSK+7DDVMbTVwY9sI7nY1zQHJ2PkMdn2jHXO3oEP1TRv2\n5IKQluigXHflAn73yIu5DaZIwqFoaU6m6Nn4eVaMnSeQXddv2NoUweZWqy8y\nrFOaQjz6JrVVpln0hZx/i1oaxyYhM3v2Z4tlqQwiw+syS/l8oQZ40mTY+NMy\nwWzvZmNRslV15KKknjRRml6sK33I/NC18Gq21X6vDEekimNQ9R3PimnvBz5i\nbAwWFP6zfvMvsSt10g+0W76VxVsCYrFP4y6bdSPcesD8/b3rE11o3ykeET7E\npv8ye1vgGEvLTjXOAuLx3q0yqErcig2JQEgcDLMLrm1UMCzfEKStLIghnPNP\nUeCTkp7sjkZvMFAVNeXFEr26IghKVfjSBVHBMzbT9ZfsgI/iabVd1Z1tFn73\ndTDuLcUVEOAVMxuhQOeF2IPGC9b7qVwy0xyTP4+dWaQN0mJMa5Mz2MyGM9jf\nJdUo0lcsbBMui7t2ZfU3eiDTP+MzvDExkrSbXVSwD5DcGJ2LtsTbPQYCGLFS\nJMVzSSX6pSFoXRjM8i1c3tI2vspghw+wP3RTo9j/jJLYAx9+L4sueUQPzSiH\nn1mG\r\n=scBz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvFSi70hUWFBr/10EukKz56Z6EERPYf7gXh+uD551B8AiEAuCtwJiHpTO0RSkRV9V0FeX4goNHc38ykDMsmEQL60zw="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.22_1593106679909_0.8823041933719515"},"_hasShrinkwrap":false},"0.2.23":{"name":"@mgfx/validator-iots","version":"0.2.23","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.17"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"0862590f6e66813aa6e96824c96265e809086826","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.23","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-EOq0gn9pBSd4dznFVHVXsE/xvnuJ2y1iv7nFW1cFrM38wVRz1sEqC+VTTBlocrsYywIZOn3BXT3q/l5K2SSGhg==","shasum":"bf2fc9fbcfab921a17828a873d8d5f33a60c3d1e","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.23.tgz","fileCount":10,"unpackedSize":10076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/JQmCRA9TVsSAnZWagAATAcQAJVlL6Z3YlQQc6QQrQGj\noVGEKyuX4fdam7lXR2Te4qqKGFn3eaNG7Hxa0pz5Btdrg8VtuuHzDz0oO81L\n/ZQFh3Cc27LxXUWqiL8xjvZNOAxvrAwfk0eZ6haz2M/dV/Akmx3EjnCBo/06\nMnUNSIzBYyt0ArD4ShABKb/vbxxjiXsNuMxHars/BVgYjIV/G7pHmq1oqp0C\nliyKDoYxNcw8GYv/+uraa9Fa7A8kFzRkZfj5sKjBHzX9aiR2HhdqZIERDV5V\n3K3tKxokQgNY17gqzmERv5nLRYFqBq05EBKzoqOZ3iNzxkkpJUo0m77hRl7n\nSd9p5gFt5bWW6tQlja3hEXcqgfMbdQ5xTHadaAM5PAtFmyu06y/KsZ/7e7Lm\nDHvDRP6uZAhBQUJpvI1j/YxYOFaxQlwZEN0tGmsYQLXjWUKYRqVQOUClEiEh\ngGbJJ7ROp/p163cYmht12KwUyWFdUvV6nKDYOlPUx2/ZO72dI92GlyTGIhh2\nhT8tknBnjpM74d26j7xU22k3ndyfC1iaEOW3jT+ouG1c+qIqUOBolWgQAzxd\nKUXDBUWnqeG74vKL56lj0nQc3fOsQUi2aIOHDz8ppkCEFwXeTLRBMJzGzV0B\nVWgyVwefrijwpZwhs2fot5v9xuY/ZTd2vNzp9lpWsu+jaJMvrPNyAlcMt0Cf\n8/ln\r\n=w206\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdHXdQA52iJACsfO4r5nPpbm28nuFNEs/9ugUMA1KLaAIgNHzeyHhnVpYzdv5sOIX5tb5xdlWFUS7Ng1LpiGOLOO4="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.23_1593611301504_0.7156867324758125"},"_hasShrinkwrap":false},"0.2.24":{"name":"@mgfx/validator-iots","version":"0.2.24","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.18"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"266a80eb6c732e83bde49b6de17fa8190cd7ecf2","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.24","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-lEEUl9A0oheGLe0czp+uhcugXrT5Wj6AvkhkrHq50qCABtOpwq7HzHEMMoXyto+KobNx9TEt90HodvCoJ8FQyw==","shasum":"2a2faa60126f3cb3541e8d70716b3b8ff07a103b","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.24.tgz","fileCount":10,"unpackedSize":10166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAyWnCRA9TVsSAnZWagAA5nUQAIK7uPqzF3GVH9WbdGKv\nC5J7vr7vNttMh5LohUwBFlFqa2WOhtlW4ob6pnFJknl2pHbMU8SFRKJeuI3x\nPzOah7CU6h0j+v1ysbRRl9ppRhhQRvB/6OzvWkgm251ECrnUVVCLus3kUaIp\nuIsVw2TyU+DO37lfKBcT+by1ptWJRw/4o5lmBtZrbGFhPI0unnfTRkuHY2IW\np/zN/LIuorQnf/tE8F41BuCrEGRVhPYHemzYbR2BWlbXltEzJWyfVuAin70B\nT3K7x1m6qDUHm3MzXXgdkpen4dfOQtB907unwob+sutjbAfctn6isHK63f7y\nadalGIa+IJBXz0D6PDZy2iW1InpR3J7YP/RvvHaIaTo3rpemF6JR7l7dx27J\n9wwRa7lOF2+J5qezXLMk2gUMdSryYBX4BkCSkJL60XuMLxDn7Iwe2MUj4zh3\nv4A5qGjnT/mAgo82FrONFcZI87XlcBC4zhN7JAnMn9f9ZQqgOKWMJz+Pp3AF\nnkhfUH6JjHyK9biB3YC6vLMpXFnvmEPkx7d6BVyNY0YFD9b5VKMVcYFR2CXb\nZzP2y61/jcBwQHniIS2mlQMLo9BOSJMFpxV8FlFe7zrPbXo74f/LeTbimc1r\nzw8RlSV25BbDnSTS+dbvqiqNEJ1rXJhftDR0JgiBecjYE1uPnR2OQiY6Ybyg\njBFV\r\n=dRBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmLlmqLRl+OfXse8VXxaz6DzJYdD/7AJRDgwbWJi6hogIhAOffsyGBDudcUA/VbdAeDK77IneEIPQ9k3S6HQYb44wm"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.24_1594041766713_0.2654809930453861"},"_hasShrinkwrap":false},"0.2.25":{"name":"@mgfx/validator-iots","version":"0.2.25","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.19"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"9ada6758610d76e410135aaacfcde1676f1e1fd2","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.25","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.16.4/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-t0mXlJD5JuozMosXw66/Et9ahK4/AZQA4yCt4GyIlEfWH+bqnZIwNyelS3Td68oow23lp/EsyMY+iAnkWdsbNA==","shasum":"238064553fa391aa1aed4c4a78f429a0e6850861","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.25.tgz","fileCount":10,"unpackedSize":10256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBcDSCRA9TVsSAnZWagAAhhMP/jpPnaL2SDzhzxV6QXyX\nTQ7Vos/2cyHrhPw81nKAKe3Zu85JuQB2Jn7nvWQrynEWiEpeBUIyTVi8yZ89\n8WDu2UBJymj12ZW0Zux6xqoe76BLhVwLa+y1CDrl1lCFbnGNjBLae+B71xbZ\nsx22gFY0e9Qit7cTLw1aqQmudlBtZW0hU6X18Pc/j5HwjXI/VYGQkp/PhyUV\nof6kyLlpLkD6Zp5tzNnsaYmq93gnCg+zAhTnkr0SoXiQOncHlNlG/OeOXC4p\nwMQtX2wTWnG5jLTwwRIk66Mg1uGA+mIuBb0pHx1ynlUieN/Wh1CKJFjGZ4VH\nLlNYf8kgQ39wQgMoZBZRSkDhijKurQ5EOy43Or+2AYOSlDHye/vTZRCj9+fJ\nfkYiSdO9gRr+qA9CXV/Xinb034i1QMSBDUbbw6C2iDtsJyVnG3nAPnRo8h8q\nE0fNbmdAG0b/paYmRA9A6TMlIzdTsIqTPYZmyGvTzaoRDqxRFn6eYoIk8TJv\nxjGrWX8N/0zIRHAfiTfCq0a3TY5f+sn5t6/Abhpb6ipfrc4aFGELHuEnKA9P\n+u+hdO6x5XaenakUFvp2oEewQ4q3GZA8PJJb/rj84tqBapdJp19MhcZR7/eF\nWu2AgvfsMRX65K/1BCEYy2chGjLATF9ma24bd+a64yFV4DSL+nsyVYdFG92O\nq2ow\r\n=3JUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIepTpBNBzas2UoDh4y43OT6Wm4FmP+HEXbBtM+nQrwQIhAPUjpLt04jJzvYSM/mV2rEgf7cdDKkEoXRf49lAc7WwQ"}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.25_1594212562312_0.36440607681070336"},"_hasShrinkwrap":false},"0.2.26":{"name":"@mgfx/validator-iots","version":"0.2.26","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.20"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"68db2cfed36ed56332d4e4208413312dfc827e0a","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.26","_nodeVersion":"14.8.0","_npmVersion":"lerna/3.16.4/node@v14.8.0+x64 (linux)","dist":{"integrity":"sha512-Dfz0HX65KA3CpHEQ8rnUbLcI4IWSXNztbX7/z9DD2b89bpJd6RWyEN/77kbXlse192MjWXnkgUIb1qdVkNmfxQ==","shasum":"b62719c29e008265875deb6a04b5f4d28ba2c3a4","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.26.tgz","fileCount":10,"unpackedSize":10346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPmWYCRA9TVsSAnZWagAAvswQAIjnUr8VdiJxBZFRJ6Bi\nGtane8qnlQOHZEcCJ4KzYBinO7CmTy9XMoNwrBbntT43BvkklvFkdY74v4ld\nEDbr2yLx0dyizVsYr4oCuQwKsZw185swBEHkO6B7Cw/h1kkgUhVLMXYw0QZ4\nXg7dzvIqcARY6VEwG5rH/+4QSaNAO7ZZg+rUe6Y6qArOZewvKJE+1pQ3SQEj\n1zWF2oEzsB8ARMOVZDn+or/CwPQ6nvbFWAd1bFvVbelnLP+lFGPuIMSkNQbv\npEELR7UsWmAvlsRAVxdscEF1GF9Oi9CbeIGgXrAj+sjZw013ClWnsJnQKzFb\noR/XrhzLib4NYcZIRPTgb+cMq5uY5GYgTUW8/YC1Jxw4vuL1xGI8sNVAx9j3\nIlcCuVQt4Yq0Z7ukRR9OpQGsTGrMdO7NYFojI7xGn4pTx0nyWnD4kzZaLSYT\nToPBT793kkoX01/pvmW3o7I1eaPoxk61X1LbyreBZmPghfRCfJq3u1oJhoqo\n8sGZT4u/RwsgyHSQeml9BF4NtLb6g6Ggv4DaT+8a7M8vs9RMQVQXvMV7YmW6\nZ/WHnSEaq2oruKDX/DeU6QS9g17f/1Z7T5COTarhOHDTQypgWglpajUjodLh\ndwFFOZZMgvrXpbsM2xu/rw7vHmnPicWTO+zflj0nuuLiVg0BPmwcpA/hw4H7\nUzxn\r\n=kSx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTp53QyRmOQj40ORnr6k52oxdfe1EtM/XH1TxvbgYv5AiEAvEWrJf4j0J5J0fkJ0xFu77s6POVWA24C2KrJ5DEUQ+8="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.26_1597924760460_0.9241023755285873"},"_hasShrinkwrap":false},"0.2.27":{"name":"@mgfx/validator-iots","version":"0.2.27","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.21"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"1802d9733b8dc735b2277dee6f92dc0f7f24cce4","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.27","_nodeVersion":"14.13.0","_npmVersion":"lerna/3.16.4/node@v14.13.0+x64 (linux)","dist":{"integrity":"sha512-J9/ZIr3Upad1vjHwd3ZX/kHHu/FTrwCspr4skTdRxMwQUxPi4YbcJqwMsxCOeu+euEs+o/y9QmTthqFkOmlFXQ==","shasum":"93bf115c24079a53ee55417a2aceab3583f46a91","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.27.tgz","fileCount":10,"unpackedSize":10436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffs5YCRA9TVsSAnZWagAAuhsQAIAF//t+5A6QVCI8W8e/\noejOX96VQnjwekX3xjN0QZ/8UcR0bFzXdL1OvPAfjZxy9X7eGmg4bC9/C1Z+\nlY9mlrkifA+PU5vRqMUhg7z/m/ZoJd+gS3cL/3I8tr2PoZa2AWlDw2ylhq3M\ng99L+52omqiaurjS0wllykoXuH/RjNA6InDW5IXPLPn2CC6d6nQQD2gpBsOJ\nPmGla0jff3EAMb5ZKpcT3eE5R05L/TpCGAvbaDD/csuDCw0bKwHz5iCYDX79\ny/DO0+uCryd/7EUbT0TfFWflLGdH0Ve14qbMUiAUCuDCkw7TMCybrrJBu+jA\nLXnvqtdFvSxS86BQx86x86bPaMlyba+a1OGfYlhdb67vFS3RU5uerNXD2r8F\nPz2FvlDTB1DfFEcV+BMtxW54tRQlNZ0shWmOyWbw0glrETKhWlmnX4Kq1L+x\nZfLC3WQBtgdp5y1Vky1IEFw0EDU8wVPKKx3Vhc4wmdyO/Bf0i+cUb9vCdmJR\n4C2r+gur89ROcATHNb7QFacLvCMzeK7HvBsAle37dhXlfex55nFlKTGHZA68\n7XSAcm1IRY4xAHv9fhuLri/Y5MhSpFRvRpXAzLt9dYc06HPIEjA1l/s5Wdtv\ngotBQS3GJm/hkj46w4+DY3Y5J/fFAMhupVYvICLaFIT0jTVhpkwPs3FYk5wU\n6xiZ\r\n=M9vn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw7dVNlqHIsvmCj0SUFXSLEBuNgz6Or2IMee+vqCq7CAiEAhK4KZm8TlQ0NJ0bW0KuIYDx0EwZz6aaInWxypSDDWrI="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.27_1602145880412_0.3502878080044536"},"_hasShrinkwrap":false},"0.2.28":{"name":"@mgfx/validator-iots","version":"0.2.28","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.22"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"c0a3eab21300e508c235ee0b1ad7ae157ea1695b","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.28","_nodeVersion":"14.13.0","_npmVersion":"lerna/3.16.4/node@v14.13.0+x64 (linux)","dist":{"integrity":"sha512-QImbu/g2GD8UKHj6334VjbcDwVLTs3oDpexs3d+XhXvy8wx/QynUAFM7tlpCAlPGc/wwEJm8KVF0JqVN/sBHgQ==","shasum":"607771e0d12feb023f8a14966da258d7201af091","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.28.tgz","fileCount":10,"unpackedSize":10526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffvJmCRA9TVsSAnZWagAAsS0P/2G1h2Gv8iv1oY/dbN5h\nGMr1gnhs7644/5X/Dc0bLq+7MYEq+3fokslitH3KXdpfAR0+YMpdkQQ2z0mK\nSYRLXqljFsNhpt8fmbAV57nsBVCJOrZBW7r6CEDEueDUD1hwa5bmSbdImxWQ\nMsKeR7Zc4w0oujHkX2DAQ0b78LeQOEeAMaTA5DTRf9wMRxssqltTL/ARGub5\nBN/rAmdg1BPmNddkmpRzROSO8o8We5JpAp4zf8y0NBMwfrofnazPk0y1ElME\n3iEvcTE5fLeqjGH8tDVuePtOPyNeUtsTpH/DeIL0Zk39AzgfC0DviM4v2a9K\nuD3js/a63TExF4FEl2EYvAzoU1/b0YkSPkFh+8IWSaCsAOIomb8ZCq3fjkke\n1O7BzeO3OTLGA+QqPtAgKgfarU0D3eua36kgEtG5bYY0X3VFvlun6/4BgZ3T\n8uwMap3vhoMbcJkFqwb4yNX5lEc7ILYF37FmJUPbcpjYuRexq6isRGjBUlZJ\nqIvZshO+twrfkZX/xrH1dftShygZXVW8ApTB17VH1QREGkhC6pbVa2GHt+ip\nojd8VeRJs8nylr0QByXj4zCCeq3cZmRlveEeVlG0Wg7oAMyyIQDLVc9DUL1t\nFHLIXESEE3CLqoR1BcdMVVbb6uUbodm5R25cmZhMi6UY5ViAndy9hjlNkCSz\n+MXB\r\n=EFLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDorN4m8XNdLEjnzjdcjg4trOA4URF+vbVzxcwDII1ZUwIgUOWOffoZX4OPcBRVwQcUOzg9qBnZgccqL+Du0CFnDog="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.28_1602155109871_0.906099889327987"},"_hasShrinkwrap":false},"0.2.29":{"name":"@mgfx/validator-iots","version":"0.2.29","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.23"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"143ab624cb2475f3946f067462a5869d2f4b0a5a","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.29","_nodeVersion":"14.13.0","_npmVersion":"lerna/3.16.4/node@v14.13.0+x64 (linux)","dist":{"integrity":"sha512-RpijJjlhXll85rwXU2CngZp/EsEeOkq7f+XggJbO2/GMxrZi8QLKW45aglqyY29IwurBzcpF/ZKW1SMNpGmSCg==","shasum":"4887592d363609ba4dfed12723c7ac28b5bde7f9","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.29.tgz","fileCount":10,"unpackedSize":10616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgCN1CRA9TVsSAnZWagAAKzcP/0plGKNwb+iv3srwnsJe\n6i8iilNYjh04IvNVHYNLNdC6GRbW2m1IvFErESiVO4ZKN2ckjnJqZvH9JmQ6\n2jgpXQYYZLFR2zEGB0Msdgqd3l5pOAxzI/EW1TNlosrCUCOO4yk3fnhjwgCJ\n1bqcjhR+M0k4K7en4t7quFjdrEuXuWeAnUGS3111Jrlx831f5JGzoPuSUmjZ\nH9/ADK1fy732pGDnNGZ1GsAr4LnpK76mOgR+GupkqQ8l9p8v9UrGil3gpOob\nF48AWhMliw7XeeeaEyyHwCCXK9VS05MpT6FLBTbVPhCHZhsmDUN6Qrebq6Zr\npFx6z2rFZbc0QXKt9gL8eUZBwPTwVbb99ntRrlLOA69mUQZ9w3GWEtTl7Ov7\nGc8v56ZIEMzmRVdBBP/mGb5oZULsrXb4KtragSGPhMVKc6yN3q6xRMo+NRfy\nrhc039U4nztbZEP5wz1HAg9uDbAclKb7rI/sHFZKzeH90V86s8RtYHaU1/i7\nGLBtDG/b7WN5Pxg+hDoL4cDX2zd9xMaW0Lu681Buk1DJlQI1rlq3YusCI/Hw\nXnx9NKCzDPnASyk3fmUj9lc8EJ/m7Gofa+I1YeAVF21dxRzw8KTHk1Z0I3er\nECzJZNDawcuq6tnodtrwg/rmVlw0CU/GAxK8/4P2Os6ZNd+Anu5pjvRcsoOP\n6Ofl\r\n=08bB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJptNOjPhlCCaNO1n26dBRfkUkaghmOjHQ35fbQoujxAiAbqnquqXc1uBWxMD9mTXKF3MQ00tJZf4eoiCfkYWkF0A=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.29_1602233204752_0.8529063521615226"},"_hasShrinkwrap":false},"0.2.30":{"name":"@mgfx/validator-iots","version":"0.2.30","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.24"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"9616dc9e215bfddc790e2e0aeaaa0152396c4deb","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.30","_nodeVersion":"14.13.0","_npmVersion":"lerna/3.16.4/node@v14.13.0+x64 (linux)","dist":{"integrity":"sha512-bV0gHErMfIX84ol0rvOPyQg4ougVxwRzs2YedIuaC+2V7IXtcEwuS4ksJvIrkoNcTzs98My4JD1rprfIuX1/uw==","shasum":"6d7018b36174bd026ee7ad951052c803b12694d0","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.30.tgz","fileCount":10,"unpackedSize":10706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgDDrCRA9TVsSAnZWagAAJFwP/iBwEoqLUitjS+r88etX\nK0efqzVz/om5R6bQTQTjDL9N5959MUim+ZbcrjtytSlIT6lG6FfQbDHtZVM/\npJSsvsAW6Eve7rVl3XynzFMf6YArH6Z8epUE+37HfUjjy3zwKvKlfCZznAj6\nSOj2rkQTTIoPCM4EFFO4lK6CVH/l3OO6+bpX+d/L9KE1SB/WbWQWFlAmOHiO\nfJLQ83SxoTYdsJm8dIbaotsiyz8bKP7f/mLCre0BJASqisdk98J5wBd+zZH7\nVh5vCADfh+rNOrLOrav6MFZU67RFC4L6oJyn773leWs2ZXNG48DD12KpGRU/\nDxkjQlw8XPn8dm212HMuQuz/mYFww0L5oThdIeMtCWo60Rqh7OnzxFTqvI0n\nw9owDQS5TAhA8rQDXXzZUASDlmM2TyagKHJ8n0yn+UkbZ03Mvta19cIiKpsU\n4KM/EuduLXCZzax1kGDWk50eLD0gwUaMBIPzYB5O6YUPr4YVD3BUJg9s2oFk\n3E3MIrzxOBjOW/tvYJHYdY6HZElToAjFpuUMv9AwyN7XC9TS8Ktar/sBe/9k\nbtbGBHEbSZS8CKIBMEeiG2QYGt/m5y+Q6IESdYveX1WEIp0ep3wCv4hHbmcV\nd+JvTYP3sfs7WSp0cY5Z9Kz9NwGx2e7KjKo5KKBMR86F4eSOnjINgPz8WMFa\nOezt\r\n=+dd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO+JB24dNZ0fKagfc3F97Ua2AIxqrXRsUDXN4r3+2KyAiEAjfvtEo4oYplzpNnfjLRtggKHM5Y1QwEMUfidUSafcdc="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.30_1602236650682_0.26553819819361757"},"_hasShrinkwrap":false},"0.2.31":{"name":"@mgfx/validator-iots","version":"0.2.31","description":"Run-time validation for mgFx, powered by io-ts","author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"homepage":"https://github.com/ai-labs-team/mgFx#readme","license":"ISC","main":"dist/index.js","directories":{"lib":"lib"},"scripts":{"clean":"rimraf dist","build":"tsc -p tsconfig.json","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"dependencies":{"fp-ts":"^2.5.0","io-ts":"^2.1.1","mgfx":"^0.6.25"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"publishConfig":{"access":"public"},"gitHead":"12d70abf1762db4c26a657739c7eed5974d167ed","readme":"# `@mgfx/validator-iots`\n\nA validation library for mgFx that allows the use of `io-ts` decoders to validate Task input and output.\n\n## Usage\n\n1. Install `@mgfx/validator-iots` into your existing mgFx application:\n\n```\n$ yarn add @mgfx/validator-iots\n```\n\n2. Use the `ioTs` function to use an io-ts decoder as a Validator in your Task definitions:\n\n```typescript\nimport { ioTs, t } from '@mgfx/validator-iots';\nimport { define } from 'mgfx';\n\nconst myTask = define({\n  name: 'myTask',\n  input: ioTs(t.string),\n  output: ioTs(t.array(t.number))\n});\n```\n","readmeFilename":"README.md","_id":"@mgfx/validator-iots@0.2.31","_nodeVersion":"14.13.0","_npmVersion":"lerna/3.16.4/node@v14.13.0+x64 (linux)","dist":{"integrity":"sha512-oHJgiKtuB/xSBxOJ9VTYPPksn2clmsvHydOAVOOf8yRYyh+ZhhhSqICiiWx50u5a/MfapSa7lNEU55Mtmu8NMg==","shasum":"fae2cc6bae90ae841bf1b012b1cea70a59c08828","tarball":"https://registry.npmjs.org/@mgfx/validator-iots/-/validator-iots-0.2.31.tgz","fileCount":10,"unpackedSize":10796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJToCRA9TVsSAnZWagAAaSUP/24pb2pnsclfhFQF5q6D\nrX4lYgIA5vYW7qmqAZLqqukbsA/SyeIn7ZLuKpamuiwYnYtxKHsxMozdLU0m\nwfvhmarnZz0ax79d57kt4KlxvCKORtsS1To568YeSTVySuEyKSinCAvxPB2N\n25KDHFuLFd3z76p2jofL1FjvZrhLU1qEIP4kTIh6MRrkrknLA8BlRsfmOV03\nki5xsxBNHznuBy9tkyG6/dKZlZlIOsASZmJLvjqKnCTk5ZC4P1wTwXkiaADz\nm39NjQuvhaI5Av1YoDvYtwBeiUSfC99db0LS+CBfr4BWlOqVhqn6pVvoTD68\nZNFrxPgqVHeG2vt2uabj524Tdi4/dAkt2e5QXddqOk3lo6SLLr6oD34GgZLV\nSNK4WBCEBnDePemDsMg3bKaUiwxuug1vslu5DbmPcxOAou6QDE0SpL1ZpoCx\nELeCnjiOUJjAyk0Vwi2sR4GwiHFr4Q5Lj8zpa+3tYnnR+HlnZsLhSPiI/yR1\nu5SNb+kfwe0c9yM14R0yHx/9t8ojiZgXWi2nwA04MMvegcoi3eGxRwUDCk1M\nfEqOx/UkRh8Gw02tvoM8jSjZD7IPwZtgGK+RdkfghHQDrg9CE42tcSrFdmQT\nTf5TUg4iYXSPXZAwRZkEHjkpPZ/j/vqR8TBoydL22KvRF8xNIehNnx9l7Utv\n7z27\r\n=Hm1i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+AhI3HQqTObfyN3FkPB4+hgQssumCfIurbwBK+qM0wAiBWdW6V0Cbb4CC6k/xe4ctneGZhOBcHzCwRcWoFJaX9Fg=="}]},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"_npmUser":{"name":"warrenseymour","email":"warren@fountainhead.tech"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-iots_0.2.31_1602262247622_0.7991383965037295"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-05T12:24:07.891Z","0.1.1":"2020-03-05T12:24:08.286Z","modified":"2022-04-06T05:17:53.404Z","0.1.2":"2020-03-09T10:12:11.725Z","0.1.4":"2020-03-16T15:14:40.931Z","0.1.5":"2020-03-16T18:37:01.724Z","0.2.0":"2020-03-31T10:57:40.064Z","0.2.1":"2020-03-31T11:20:28.991Z","0.2.2":"2020-04-01T21:23:05.072Z","0.2.3":"2020-04-02T06:23:06.840Z","0.2.4":"2020-04-02T06:52:08.466Z","0.2.5":"2020-04-02T07:49:17.830Z","0.2.6":"2020-04-03T13:29:42.971Z","0.2.7":"2020-04-08T10:04:36.291Z","0.2.8":"2020-04-08T19:01:22.734Z","0.2.9":"2020-05-01T15:43:15.526Z","0.2.10":"2020-05-01T16:09:49.372Z","0.2.11":"2020-05-01T16:40:30.663Z","0.2.12":"2020-05-05T15:21:44.382Z","0.2.13":"2020-05-07T10:01:38.467Z","0.2.14":"2020-05-13T10:57:51.781Z","0.2.15":"2020-05-18T10:01:33.100Z","0.2.16":"2020-05-19T13:46:11.233Z","0.2.17":"2020-05-19T15:51:20.705Z","0.2.18":"2020-05-21T13:33:45.580Z","0.2.19":"2020-06-03T11:30:48.378Z","0.2.20":"2020-06-25T16:41:24.264Z","0.2.21":"2020-06-25T17:08:56.617Z","0.2.22":"2020-06-25T17:38:00.034Z","0.2.23":"2020-07-01T13:48:21.738Z","0.2.24":"2020-07-06T13:22:46.834Z","0.2.25":"2020-07-08T12:49:22.444Z","0.2.26":"2020-08-20T11:59:20.687Z","0.2.27":"2020-10-08T08:31:20.520Z","0.2.28":"2020-10-08T11:05:09.981Z","0.2.29":"2020-10-09T08:46:44.894Z","0.2.30":"2020-10-09T09:44:10.797Z","0.2.31":"2020-10-09T16:50:47.773Z"},"maintainers":[{"name":"nateabele","email":"nate.abele@gmail.com"},{"name":"warrenseymour","email":"warren@fountainhead.tech"}],"description":"Run-time validation for mgFx, powered by io-ts","homepage":"https://github.com/ai-labs-team/mgFx#readme","repository":{"type":"git","url":"git+https://github.com/ai-labs-team/mgFx.git"},"author":{"name":"Warren Seymour","email":"warren@fountainhead.tech"},"bugs":{"url":"https://github.com/ai-labs-team/mgFx/issues"},"license":"ISC","readme":"","readmeFilename":""}