{"_id":"typed-decoders","_rev":"31-a26ae23dde961ff44075ded586ad0bee","name":"typed-decoders","dist-tags":{"latest":"3.4.6"},"versions":{"1.0.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","version":"1.0.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"2ac1a8c6a6c3eec1069d449754a4d3a463cd4ad9","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bCZunijenpwjLEb33krtf3sJvMHS2c2m3JyDPfG7sQNSINjh0QTdPzvnBblLvRBKh+W27zcoGSNazuzxIDlpVQ==","shasum":"654930f1a27efacefeaed687c771cb7a7444bc4e","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.0.0.tgz","fileCount":3,"unpackedSize":12325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHNGRCRA9TVsSAnZWagAACXkQAIJzKQpGaSlNRDmGbmWI\nZIe+XDbfHETO+6y34c/s9tiwH56pLWL0GU61a6Z6U3AIZBiKqSEYWnLRfdeH\nBsDVbdCJlKq7UhuvAi25WWWsopOF0PuwpdDoTFT/RJg4x/yIs2OJ7WY8c3PH\nMF4BEOSmWkaphianKIHpdJIJq8ygsK8ohIUzfAVSu7g6Al4yYdszb+HkEWd6\nSZnq+0Js1nsUHcuUdMP4T+6wfucBvLMuiWkaLX81dSXfn9H05Je/kSHy5amG\n2JhHt7dkZXL7tK6GBodJ9PP3f0TLiGwsjfRbTuS+xTIACH4OYBFENv41yg7w\n978Tauvuh6RG6eMWMFBp7YDWpKBQHH3BXub32tOs/zk6x5+d1Ajbj01s3UtK\nju/zYVCvQieEfKEWdIpirNxgfVVHuXhSnrILuxddP+LC81EA0zsbE1trK3sM\nuJpDYpJvCKfo2CjsMFHKXFGrRC7oJ3v5nrs9Xn1v5HAND/rO3eK6z7q+kQnZ\noxNppEVYgnlqXPkcsWdTd2LmdgCpfA/W1W4BAjaG0fnOW4bqry1tsX2QFWmM\n0W7XH4YFYOHInDgYsOVU+4x/rhFtdLJCzLlmUx+IQ4K0vcoTg4w12Y38aGLl\nfvKxpNfpoxvNwihcRWuUTTzV0Q0ufOCSV1On7OT4FzZ6gQPG0hTHWzTQV/1d\njENL\r\n=ZjTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT3CQXLTgTxms+0he1Szl1xliuS8t/76SeW3gG7YA1CAiEA3qyCksXwI2/myGZDN4uMibI3Rf9D1FwTBt6rXp6Aywg="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.0.0_1578946961011_0.8608887308111737"},"_hasShrinkwrap":false},"1.0.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","version":"1.0.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"b30722b07ed95bb396d007966981bc6b5c394928","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.0.1","_nodeVersion":"11.10.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-72Bf0vG7y0LfyosoZfm1mC1d2HhXg/0xos9WfIxswzB07i1SkCESfiUS1RQkEl6wkS7Im9DLKR7ylbr7zuvuFg==","shasum":"193f49c8b26103abec950e3082302420ab3f4142","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.0.1.tgz","fileCount":4,"unpackedSize":13817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHNcjCRA9TVsSAnZWagAAHkkP/0bf7zOUYiJUNeI+Lq3f\nxIGz/ceELxJCJHdU/cimv7lblYr+dxRCGIa1TQKKunqEEE4DlryShIXQPfLo\nLwaHgwygUecg1lnWDvrvgY2KFYVJPgnnNZw8O2aZy31bffA3z9GSrDuLgBrz\nCvB4xdRFusp1luNhl3Qm3YWnXD02pKEeDUaiOrEdU+teo4CjChJ7XhPlvv6v\n2QcR/7OK+g/TeM6lh87Kaw5mCzJnxTU4E7/J6y+hsiSavACg1naXwzJlwf6G\n6onfxjV19Js3dB73tnEdq7n4G8wLw4+nOoWKBHfnZ3N89Iv3N7WNm3Vey3vH\n2ES8TMwlAqeiBc4IkIr70hOQvNR+Y1CuO73p/nizDCKamWVZENcXJ9G+zWvP\nRYY6ubcEpJotYOA1jqyTR0Ll4dGpeT5yeyFymqjw4WWWW+xqgtuskbJVOES7\nTNN8ZKSwYlF/yJIXJ8rdk2qYc/dD9zwC+Pg8xPJZOCs2U0JnpWCfmSRBsWeO\nVwiYDBvrdr650GpSeakm7z6azq4Y35+HVbtpM5quQZtBmHO8vVnJ+i5jtJZf\nZtcgSt8CJczY6TuT/AoY44NYYgsZi8lCgXhExgs7KK+wJOSyzcym3BDbB3e3\nkKqknTgcbaNvUQFRIIpwDZFslSeUrXcsq8gb2DcY+i6sfjq/cGI3uIXFH4Es\nrnxg\r\n=iOgD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4vJj2BjsIL0ToYVOw02p7XgSQipvFsHNxOdNX6irHtAIhAO4G2l9262+LmLjSIrOcaA4p66u7cD5BE/qK73+0zKZ/"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.0.1_1578948386834_0.6796390085964139"},"_hasShrinkwrap":false},"1.0.2":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.0.2","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"b24e1e6334958c9439598881968036f5d15f6964","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.0.2","_nodeVersion":"11.10.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-H3Mwum2r8VfqCuY1qD3fiMbqVbMObc33U12BOCEo16Pz3iT+SN+/IPhZ4EtQe5U9MMivu0xxETz2oX+FGEpvfA==","shasum":"22dd384a3454b2c596e34efa31d08a9eaa2048a5","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.0.2.tgz","fileCount":5,"unpackedSize":15032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHU79CRA9TVsSAnZWagAAJsUP/RouY5tue+piuokAGwKq\n2J9P0qHVc/SvmTUm9VPuAkh/NtCImX58ZGzBIixPB7dfcmlrMSphlCXE7n+x\nOpsP265A4itAnelVTvERmBYFiGrqrEmepMAi/wH9boRcGnaaBIKl5kVdR9PP\nXOYZciXk2/9fKEYuA64qm7aQygXcITnaxUu+T9nPAq8PB++egtqpJ2aj9A4E\nwkgZfk1WlPZCMp+GjaTCNa+B1M5gmn3tHDGYiHEfsDHnJncpu5c/4KuyTghn\n+iFgEF07mJqGlhRWroE85przWmdcckzaz709l6psIkylQ9PjO/z9BhMORZBZ\nkOwc6dhwFgOR+FqU4NF2MIBGAboTj6+LKLCdOZAXTi+8B118ZXU52Emx5to6\n2QazfBEeptKN+giZntxUu4UJ3jyNHe1eTwInMEV6YjLz6HgCgMOxOBQ3OuqD\nxaF6aWrOdiWbRWvcJYrlpdpIWZGo/UvQm1ZcxNNNAnNkstd5syuoW9aMliTF\nnIfZXEp/RISgk8NiJu4lR+nKpUhRHP/TdCHVufzw1sEYWmJaEDzkYEXdeDIA\nUOeZheVFayI1J3Y1QJajD4XCLKPdlCib72Zy76lHVhfPKIQBpuw6BD/txcLD\nDSx+3Q+arW7PL7w5Vo63f8iit4kgvhxXiQUkYXbWqlvBlpxDqKYx1VDV/IyD\n1G0H\r\n=1p1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeDbspvA9tWSGTclt8ZN8gfuW2Nw3BNCRoGrrwUNQa8gIhAPVEy0LcNPTGpvqUEzO6Y8KFhBN2/LQLh3Xrx0BJxoTy"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.0.2_1578979069277_0.23987434386902606"},"_hasShrinkwrap":false},"1.1.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.1.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"2524f421bcfd441ae95578c9926c5d77b6934472","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.1.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-iNVQMveOnDhuAY3VTz5Jz696MmHmigWQeIPaB/+cNMQhWbAcjsF0U+efIbrgCrHQmytP1GRWVJYf8tx2+58JTQ==","shasum":"67dfe8056392e90c57ec1a4a0932f9debddc248a","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.1.0.tgz","fileCount":5,"unpackedSize":16732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYKbCRA9TVsSAnZWagAACYwP/ilVikb4okv5aqI9fLNZ\noQ7a+xsgMryk6KNFhuThbeuOaOeOP0GlvP0CywPlWXzEKMWnl9D4g3Y891Mn\njvH8k8bz3xpUT66D/QBAVyXwnYcekENmOghPD2kVrfIOUsLDfUaFqURDq1qs\npMnl46WYfA0G1EQIlx9bdRRBpGJKlvsj8eJ72CWm7c/iCCRcGSPhYosl8q2r\nzneGH1uROoxTHxOltTE5lee23Yl8BdhUjZoiMkZ4Ys0twLbIGnJxkzvs7Mcp\nUdIcH+copbQc4W9nYY7IYPzEO0TuHFcaM7rJtFTdHgwON4dXFNgdesXkOQEE\n/JZ8JJs4eBNZh1EJ4A8ORyDeI6qllLhgNzu5GwMJ3mw5EcJdoL3IjcjEl14h\nK98noK1SpfEW2bEig3sDTKSuFtelfdrPUvAZvB9y9gP+ezDa5HnMctsZu3un\n1lbDxHdg9r2XM9QcGK6u3YksNeRuiL+janQZd8Ya+y5rWKmuvzsADpjunkyE\newsGnt+sCm2/i+mDznsz7RvOb103eLQZhckUgCn8OGz2BjCMB7MIVgCysqVc\nzbWlKTjJYhlLiYVTTr9+Q+1pEcP3IV5T4zu4RUPts9JexD5LwLMRL6viCmXB\nb7WT1CHFIj/fK/zVzzVMh/c5whLO0IpgEMTgBzMHNuoBleLRfFqKZT3earZV\nYFp1\r\n=lxwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqgZkRuTnpyI+Q6KbqizWcdDss0LhvwgPmfOAD76mK1AIhAKggXXRnrxbFK35yTIXUcdPczR9NfVmhq3sNjWBFORWR"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.1.0_1578992283374_0.23758952294962565"},"_hasShrinkwrap":false},"1.1.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.1.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"1619fe8824931aac9e6ab6ce69376fb5eada7bf7","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.1.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-yBtDSF8RGkY/tbQU6NprVd23EzaJRLAuzRN4fWgyfSCRNwD9bzrmfKoUT5uuLe/9x+fNeNsoQCiAtVpJVkYLAQ==","shasum":"d47396cc70baaa5cba451edce80bc92b46097ce3","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.1.1.tgz","fileCount":5,"unpackedSize":17307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHY96CRA9TVsSAnZWagAAoJ4P/1TiYk/J7U0n13P4CApl\nMort7OfZMYV6Dg2qROOB38JtosnA3YKaNLjDh7BN98QrqFkYZ7jg6q3AJi9b\nvO25/mCMN697ljmPZ0QdXYPbr9HFyJ4PCm6ZcR0TqOctHuEWwyJFWjJPXPFR\nofH1M2IrOtGGaNJ6D82BSX8x6OPh7lkzshxSclBkjU76GVkLaINil1GbFWlD\nmeLdvx/8bp7O3trtiOA5zjTKtUc2jv9BC9J0kCr8TcBZk6DRuxbAWdTqHm7I\nQlGQPxDkFRQtSzSJhmk5RkwCmXcLI6jg3LXgrcwPvzHXqXs7SvKmxC3tYLuR\n9CTrxE/QZNlt2JtPLhyJ3KuO73rlmr11uneie9WXv5224kZ6f2JQCPe/yrw+\n77rKQv7NT0W1OIlmnbw6jGrtMZzOfnAzJtwHvmfIUdV3uPSBCZnhmg1lI6xm\nyr3Ua5e/wQTIsPwEFkNm78rCTDF8v/GDtqWeR0tEXHKMHBoZCCW+N4IuJfOK\n4DVrD1uxRPbnF244OEnqXa5kmHas1b1+KQyAObayTJ4PUSpfdtebp0gdkO4D\nGRtqx7zQ4McKIgFuXsYLhVo30h0yeXBEQbViXWsw1CgkiRw4gvZRirUwUNZZ\neLXrq4ktrzkdUDDFL87HuNolJOcnv8fksx7tcb0rSG2To9BXHg3Bq8eDRl8E\np5DI\r\n=6zsh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOwDyprFNl7fDvuj35K1jQmzeCrcTogrS0vfVU7rU1wAiEA0a36PcuatccMdkhaAofrD+oC29yBWeP1PcwZqmLiYOM="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.1.1_1578995578170_0.8536771896840565"},"_hasShrinkwrap":false},"1.1.2":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.1.2","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"5b5f7d222b89abd605c7f50e07e4415411af517c","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.1.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-qCBwDmiPheRd1c3BfqyplNIALcSWDhQM3AsIyjvrKdp4bANvRMzdSu69isDG8wv/I+IGq6/QhwE3/iKOgMu/HQ==","shasum":"9ab855a52091dec790b1eb9e476817d1941de019","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.1.2.tgz","fileCount":5,"unpackedSize":17247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHZKXCRA9TVsSAnZWagAA1mMP/1uo4PtXqTsTdCd2/C/E\nrU0FYfQ1e9XQNrO84Izo5ULYzSNrpuxY41sx/lo3L+0jatczOP51Ijr59C7A\n8Lor74B8V0jrxTw8YdzvBXRUVzMPnykj9V9cb+LjBn5W8EYIPRDgRLR9vqTC\n2WWZMV6cQvgfLUzYMiEZ4EgNFXr0pALYFbEaaAwXWnkNE+y30zO+DsSSN1N3\n03jjocYA9tzOf53MqmHiVP/BVinHlcCaubMlCkiY3kIiPEf/w8k28aK+IFLe\nEEvYOe4weR0kiX/B1kbonnKX+F5dBi1Q7eiNoaib5fk1qh8IEBxKu/Jbo2x9\n2QWBynjm/mCTM894wIpaCmR49pV7zhI8g51AyTYQcpqwAVLs1iWHJ6ql7Wpt\nJNSp/W1CAJ3qxnj0j7f5VVZPZ+bigkA6W6kAjmJdEtgJvoDISz4zqPOQN8DK\nVGMopVdNd8qkpxYLTGmgap26apPWBrD+1A7/U8YY5CNQ61HmCtVI+TwQc7nC\nIzbJN0Z6hehSOSbIx3MDQX9x7xt9sognwcQQ0RDJpJCAYfJuc6RJ2u0i5XUh\nuemkpTFT2zxOzYZhF8FWXpwogzEI0yPyJnEOvRKW/4VRMAmJRGKgxFrNbLCY\nbm5xrwTrm9pjHm8IF9FTpXx9GgundRROXu3G8xAiVicGs33NMuJA9nFBMo2r\nsTHC\r\n=y8rO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWYcrCtSGmfujTaLgLWE+P04livbgukM+dyj/8Qsl7gAiEAurbqajiBKyWsY1SrsU9hE3EiCgcyk9EpxVVtsSYShbk="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.1.2_1578996374687_0.44141703908489127"},"_hasShrinkwrap":false},"1.2.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.2.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"6f4380beeb18845f2521fab66876f1d0338120c6","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.2.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-BHGY06Q1pYtNSDuZ15fqtdrktLHXqFQCHsqwJbB+2doXSZH/x3/g7/wE1gpLXSLRTvyR6u3NwcIOzL99FKuRUA==","shasum":"d2db0b066013da18522c2c6fddc2073587118e0a","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.2.0.tgz","fileCount":5,"unpackedSize":17944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHscTCRA9TVsSAnZWagAAIvcP+wb0kZC5dE3wKAdvLgd/\n8+ajjeswOV04ozqP9gpnbqdRn3ZJqaPh+OMPj8KQRV7jxcuqqOwnxnaAnJf+\nnYXoWWYFl5Hycvl3oSyiccURP7ar6qpM27l4PEfaQTpqJKbZJ8nDuvImaBuh\n8h9froemQtY1tBacAPUNB7IpyF5UwVpFJWqiPK+GWcjoXXk9rFU22VmZzu3w\n96QfiJfzOI12mL3rc74exdSU37QO+J1V2yRzp49EvGEMncSvbAidaJSWh9t6\na7vducZV6+W82+RGJSjLNVPKGKZY02Bn4B40tJlbAp35Yl76Z8c9GeoamY8S\nzUWQLT80LZfif6MhOeR6DM87L7Pli00kEnphQ2bkZCbovUG+ffCIziLmX79t\neelJpqLm9kgdoIwpv30h/Z0Pk4wOYxZVlnj0I/z0mzghiYMIm7yyRqAMzmjq\nhZ9y5QRrPsYBHRN1NV313TJPT36S8Sb4eY1XMjlDLczighs1XMMFPk0cqoKX\n8fyuoBtT8/m0ebIVrmJYnaIFo8ZAZCUuuhSPfz/YwDudRzT4b51kRcH+romu\nmWHIdFSDOjdk59Ia+JsXmWHvCfFn1PC2kX9/QNxS/ZsOzjoApipy7ftdrBcR\npC78sG869qfAm1Hd7qxJ4C3c6WEunpplLJ73p6M+Iz1t8ibsZfox5TsCGeoB\nLoof\r\n=VKCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCghMxig22upvLrOfyuWWijIPm+vd55BYhIDcp006BUjgIhAOeb0qneBh24CkbS5hpG5fq3d8Ny/Dj2gL4dqDaPLoDF"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.2.0_1579075347249_0.8017073920680693"},"_hasShrinkwrap":false},"1.3.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.3.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"fcf20e1b24c0ed996615f1fb4b114f4b1b14170e","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.3.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-hyao9pF56VmFTr8BypODDtimUsvgWggTY5A0qhkmcU1iGF25gO/qBi7VOLNs0wk3GIVD6HXENM4wRhukIcAqHQ==","shasum":"11f6d17658186d2470bccddfc25328f44ab22c29","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.3.0.tgz","fileCount":5,"unpackedSize":18618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHstFCRA9TVsSAnZWagAAJCIP+wRrpQ/uvEyT67xQguOM\n18CZC5snoRGun+WMR+MbG4yLzX8PHXd59ZxLmyPnz43A3zocl82z8E5S2t2K\nWvHjLkbixqP2Y+4uVhRR2FPeQuE1Uf98u5GkLlSTIJyhCJyFuRlsC9EkqVE6\n5ns1sCUroHlwMhqlkQxd+bxwTlLFJnAa9KHQGvJFc4pao4UvNI1T/ZAFUAjO\n8yJl51f0hPsoZ2cL7kzGPRLBNVGr2IMZATTAUd42sik7xcDiV6LuOOkSyaRi\nxHz8L11lHTILM+H4BEn0pA1NOEgothfTtkdkztV+Tcee5/2drRuZ52u+DuHr\noN29Qjpb02N09ptRn2MUkgyBVkXoPUfwvUmMFaWWmYHJW18RricRgwIHS1hQ\nHPa5NwuxencWEik+9/x22qgqfxIG4IP8XMLPrxTqJSxwatxplv1XUQfRP7ga\nIG3KqTxx3TeleBqa7xDHR9TtwKeqIEbQdZ4XRIBU9WFNYqXNtbgP07oDR20k\nD3fCTCHom/WjLc3r1VyWKanH9cjcXI+BOfJKiEP+1WBSGDJFbtSokcAixsIK\nUpTYsQfQM89cRveyWBU7CHgSF96pp9Nc6aC1Thj1VFMHlkudXScorJBpNiR6\nHBsoOmobcbrdpoN91GB7gx2jXz5nnagNDNWb2Aks9fnJVMaa2j+2cBAHmTcI\n1aqF\r\n=1mWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDMspHE0vNAWUJqkgdrHbypf2Mx/U4E+SJr+ZByK/9MQIgIdG9vtCiHsP8LwTmISrl+FxH4o7pfVTjHsh8wAdFqJA="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.3.0_1579076421409_0.4445955943178779"},"_hasShrinkwrap":false},"1.3.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.3.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/ts-decoders.git"},"devDependencies":{"typescript":"^3.7.4"},"gitHead":"73fe759c67598bea743d36f412cd20298e306c3d","bugs":{"url":"https://github.com/jaittoka/ts-decoders/issues"},"homepage":"https://github.com/jaittoka/ts-decoders#readme","_id":"typed-decoders@1.3.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-y7WVhSPu4KQAJDsvko1ay9RkcMAdzfUFmF/T68vYyXk4wGZkZ2qS4MxM8rxK+K+liOYeKX1MyunxxpBstdp70w==","shasum":"cdc2a913f009d274011b5a8d67779b4400e6563e","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.3.1.tgz","fileCount":5,"unpackedSize":18531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHswfCRA9TVsSAnZWagAAMuwP/0s477Qzy2ACVMM4T7iK\nYscVQyverc9iox0RemDUYj0uLkeJSXUjCP+ILWPS2/DfAL6zAmBMZ8POzrZ6\n0OrUQdsD5k1SBO+zw69HG3RwA1pNBo9GP+YMehtF3qCnOAkWhAg7QswUW1Go\n9rG1sxdGk39x0TNw5rGUqsE5vI7DEMzCYAQkaZmhIgr0Jlb+5cxgcpXOcpF2\nc18QuJsTmAjL4qZVpVAkC3sGeMOwqDvcMC4nTaSJ+0qYIfsYUEy2ag4/icVm\nRSNCmayGfbizkynslnrpp7NPtCrMoiCm4N/g2hXURA5c4g+oSLt4HXBeTQyB\npwG/HLKEOIoAi1ncaX2koic5CKzy+k7Yqky98TXPYWx+1fe+QHoGbkjApZ3w\nzz8Sl1dX0MtguXA1eiTXl8ttX32V1HsCa2SGeXJ74sBn8RdxuVa0OSbWJ3FI\nVdKHEEgqspfgNg970UQbs9srRPEEfAo/RHGZ881Q17TatkgYAdttzHf/vwNf\nYiyozzyujAOgAfIVNw93tomP8TK4UlVOHtH0emRoUaSUmk9ms9F+3hTvm8tT\njljqnG/xZKJhLV3fK0utyHh2yr+drE2OGqd9kNh4OZiY2V/wpypaOqMC4GAV\nBX0fXCv4kfWsChqbdhPLtWzOKXd8Kw+K3lv99+0AkmkKvSJnnkipNLpSMV3f\n9lpK\r\n=I/wd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuh59SbCWd333FgkEemdMZNW7L87MTaqMxmFHqnr3JnAIgRR+DXDvNhO5NW/R7kxw8EdbMNO9jBKXZNkD7JIn2iuw="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.3.1_1579076639184_0.10201356707365328"},"_hasShrinkwrap":false},"1.3.2":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.3.2","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"133e6a789adbfe8d5f29200209e2174d234e237d","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@1.3.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-nDgNWkuA58u343ggaOBFPNNzfUqiqBPwMl1KtOny9mGm9Ms0VjakRT1FjoQ5bZclVGbxG5i7V7yAbqHiGfARcw==","shasum":"96e84aa7646def7821a764f72283dfff1630b398","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.3.2.tgz","fileCount":6,"unpackedSize":20692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIV4ACRA9TVsSAnZWagAAeCkP+QCww4sPld3x4x3aVkxD\nlwB/wYDJp7jOH6xXmtahMgZkSsTYRUAHyTO4EnKydmEgeY1jTlkVB/D5XXEL\n0bvA5JNDkPRWmHugKiJjU5ihvBs6i8QNIN00gowp9RjBYhl9SXSH6Y64OUmv\nT7o/MQ4t4roJ8quaxmlbUKwCmk29z/osrcK7tHxv3cmmsY2BtFrRU+Xfe3ty\nI03p7fQM3wiWHz+QjzN43B89KRk8tXnUBS6uCsnk5nTbP/8h+HYEQh89D2Qu\nm2dr8g1Vt179hxZBbSj09BXRmComU3Vq65EqaZxQ+x9S0ymcADKZq5LVGRPT\nIxa5eGpKByjWuagLUg3D9s8QX/wuDa+vQHBLCDRWprts6EIlN9c6RiQPwQDH\nGR4apjs3ryUacYEO+v2F53WDFVJmoD8C1DNCEmLBYSm62GBUp/bn/EWuYevh\n3N4WEkj5ZZqLMFVnGpmDwgpppIlPJLfhvLoaFxI3Jjhe5aDFG5gvo5INU7iK\nTbxRk/Rruy4JgkX/Af16kbWU5C53w+dK3jzbvgzJx8mLwl2yTY8bMVgBOGrG\noMGHMO2llCjbu3fnZPMG7YxwsiDnEozeseLEy9+B5oqCM5HJ2/kC9r45ZwX/\nnud+Lg9yMAE3QwfZijd8MjJ6tP+kl9UndvqqjGtEnR3o4pv7TFTXwm+VAhGs\nlk9d\r\n=zoxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHVWgPqngNMbkZ5IDB6eLB29Dl1GAGDEWhzhi2p0d+cAiEAsQwgNkDq0PzVL0KdEY5QQaUbynmp2HftKbGJLJw3ZH0="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.3.2_1579245055909_0.34520831258400797"},"_hasShrinkwrap":false},"1.3.3":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.3.3","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"e621e13bb11532618ae6fe880f35451ba3ca2179","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@1.3.3","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-VdTXX9KmzK/DZOYaPChXpYPr6vgf8VvkXl1fj3yfg7U5mkNvOCJRL832dL63/BqPwA6bU+ICUEnR/E6YgXp8GA==","shasum":"701f00c92dd537931707f42127aa3550ca30e6b4","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.3.3.tgz","fileCount":6,"unpackedSize":20694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWGCCRA9TVsSAnZWagAAxoEP/1sN+cCEbFYM+gvR0ymd\neFB6CRTD7tEPOYXVtkKgJQWRdl1xYXbh9PMe2hqU0eVIeWvqEfcJSz48JG2c\nUNlrIQFpqZWZHrXSHRvOrxj5oXIiSfMkm1nPQN8O7ECrxCu/SOdQUPA5h2ao\ncxu4MEXf5WVIR4GHZ0+4U0/jdkrB8TafcDhIJtrnrUs8j67uAoCB7br1kY9p\nJc99rRHd6KYd8uySW4x+qjgF7x5AlCsb/6qx0mZ91WD3KcYWPm8UbH/l3HpP\nlY4gjPiIYxIYpz/zw4WkG4aziPMx43ULFKSHMhNzTjqYaNRF6wDAemYxMry0\nu0a3CHlm47APoGD6Gfd9pxK2uxaCSC/4TIvHyi6S0zDWZcGD345qMXwuk8Em\nTWMew8kGlbvSOSDVtvwGLxlMi5dqpQzVsvRoXgoCU3HHnLHTfCCCvo42Y746\nxJFdCeH9Lt5Wh6gH0MEMoGHNRPxHC8h5nF6OtvsxjFdHmkorcCgdd9WEiPfq\n5BiN6saWGcoCTXzXbDPJnKn10M7SoaecVUrAxM+f1rkSlnXOZsqsBlC3Lj4L\nny4xrxsM2NaHkQ3DqrfizHuP32Ab1Xhx28lykrfyDGKc5UqU80TEcUDR6Jzm\nrX6cXqZB8lQs1nhBHSGemq0OsQM3o8wxcXkrKUL+V3dly5srSGB+KOMr43+P\nKAhx\r\n=qQqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyqy+FGmUqsBo0x5wh08amyyQztDTJ3/oWW9+aXtM4wAiAiotwu+MQYcD6uqQhPcdaiiZbve3xtBbsHhWvIHOGBgQ=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.3.3_1579245954497_0.8276344681661534"},"_hasShrinkwrap":false},"1.3.4":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"1.3.4","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"311d145a01bb386da1b4f73e70adde302c4b2071","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@1.3.4","_nodeVersion":"11.10.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-AtyL51EJaSlsXWzSk+QDnnIvJgBxoyOrCWbM7lt2RW4ZN/OkZ7zIYHX+sOWyFRibSDHtAxu3N5UnnR4EUir9ug==","shasum":"513edbd543a9dc8e0c1f56a21fe71e44713c6de1","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-1.3.4.tgz","fileCount":6,"unpackedSize":24953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIfD+CRA9TVsSAnZWagAAwzoP/ivgwBVcL4XdMtfvwGjZ\n/uDq6LsTt3r9GzBYu08qB6IZeF/pZjEOIh+E+Kf4RzhGmIzGvCAZsBYU3xmN\nKD+Q0Rk5cTJF1SpRTn9w80kNbu/mCXRCxKfglJhXQM90EPm09sX7XrK5WuX2\nwpOxQhHkOwXBF8RL3oOPLWzRn+uOO/OlZpmpZasscxID3wVAs7q1N0IBmbay\nqEpCu2okJTIziF3oWwbaB7ga4YSITDefUQVAJt7pU7NeKz+OpWpE7aaDhvNs\nOVHsZB5YVe/tqMVuNlvjAMS7psPpxRentzbPcJrHqL78Y8hiqS3G1PutkOQF\n3hmYobfp5fNw4Qe3GXOLy6ADhwnk7zyILfWBT0e2o6Y7NGdGaAPBZFdzqy8U\n1oB/N9Y7583N/0s48+zML+pTUoItejnCti9KNaGS5KC6LU6xXWPvjabOQtkM\n5cbFJvKwkSXXrLCrGCTOvUCoveogcdaUjFnhkKXUTmTlA8Zr86YzAq4Y24vI\n+ROKxVm5V+/xW9BV6O/Of3PP4QUHx3q2hYnrIJF7czl8XP+YkuRtPJ4bWoqh\nQkVR1xN+YoM97NZG3AcSbGwqwY/2K/haO0cKDjFSM97T2B60wCVmh3T05yj8\niBjNZJWggMkTNIqCTGtAePARZxFzWbJM8RIsuZagTm21cGatxCZhEQ/vz3TW\nOGRn\r\n=mPVg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnzVSNgTQNOwrsoLtLoof5VLXYGX+CRrDu2AYdj+QWDAIgLrCLmH2SgkwNGk6eIlfbHW+17E3PsmpoJQO/4eCFxCg="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_1.3.4_1579282686596_0.9539356542847357"},"_hasShrinkwrap":false},"2.0.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"5e51ffcf652f0dc6ba7bd5bd18199cbcac16f793","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-y83fsDtnss1lnsBnDCExQwbUuSyjoWdhbEg7nS/QAp5sy+8ACznQt1+5/+kDUu6HHdhYgCuwbgzOqNY+d43fXQ==","shasum":"101272915963e7b063d6c4e84c93a571d1c91216","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.0.tgz","fileCount":5,"unpackedSize":18192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMvv1CRA9TVsSAnZWagAA2hEP/0kVIyTaDGFaO5SYVKis\nmDAbnzLQ/yaWgathmCTIu6Y2MyaXn+2m/jK4BHPFE4h42VcJe4geBDFu9sVR\nMspVU5JMny9DfGQBQxCLcDMoJXI8fGsYwQUYRHJISky1WC2HupdHj0Dt29QL\nWFZPx5ZRtdBY3XDATRzs7B9YEUBFSmCxWa3Dr66CXu3lcugmGcx1ewQii1KI\n88TmsMhILGhAquxuQQnpjXSBceiQlEScYG0/ueG/v8BhI7QO7ue1tV2o1f22\nCfZb9aHvSprS3imUN58W/OacI7RuCFnbD3DrX7SkSl5mOnumOCG/3wfrHDQC\nmL+nnb/FNDsYCSPDAChHpCAhiCffufWFHzTUdChaSPMQ1lMrGdoage4gRyc6\nt9puNi/HrfTWGRFenx32N1qJgr5A1atu5ourIP7IQ3SIZmoyj2hIuYl7sJ8f\n1UL+rlQ4WBOtxZvZP/r05/kUG4MOCtzBYeEApRbjSycPkPuo5o6rXShwIegr\nrM83vNEXPAFFsOGxSVl7zsDp640xxlg0h+R8iC73gzo594bkpfMDvRiD49H3\nma+aUg7tgrgIEL3DWmds3EVMGses4zpUKjPuW+08g+n70NcGPTu4nKzgcgoB\ntaOqIBue5+nFuPuu14v1VY+x2OEOHowNCEgsTb/cXYdGSVPDOkRDQJdLY362\nwltH\r\n=HmoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjqdL8LLMy7wja+ggeoPqhUm90gSbzEenJOYAOhuQzmAiAy/AHQJ8XF0pNEM/gG8n1tE+VdFGlkf17JVimZmDTD3A=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.0_1580399604806_0.6296619305628646"},"_hasShrinkwrap":false},"2.0.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"f3da9865c7d288913e1a7d1637b5f200c6502f76","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-yBWEqZNOSTmP6gkbEjIxwX3Pt6uxos1IU50lA4WaKx+dvpak7ZLtjJFQTon/LwdbBTBwTlK6niHoTUrPAAbI9A==","shasum":"74fddccaa9f59a1ca4678dc590d4ca35fe721d99","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.1.tgz","fileCount":5,"unpackedSize":18143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePRzrCRA9TVsSAnZWagAAMysP/iymwysbTmnakT7kVMHt\n6BHUDzCnbEcIlU3uPTUbRFfbLjS8hCQYgWOmM8ZOab9NolyHUtk2/09DN6iO\ntJlO+co51JMh2b8yxcMRap9e+wMp0MttMnXwpQsh5x6ycP9Dla3QQYPxl+EQ\nKxxHyRrMKvC6nHMnXge67+WsRIDpThl+pRp7u5o/mFjrb4CKPNcQ+RG9NQ+F\nh9uZXEfEdnQwVZNS/+YsCQgL00HxgQeLRc7bog8IsgcYUDQxJcUJGYCRljRx\n9MI88Tz6CSqPZwukOGafZyALGVnFlJmkOpSwfKP2eQBQ6GENXjZ833kUhbf4\ngB6y/4B/JXIk8JkQJE3SVOhZAGYL/D5vpWHbAYKCXEOQgWy2aoPD1MQTU6qX\nHC/tSpXhdB7vSJXIutgq/0RX1S7IcG5p4OGQUvgpdvtlM0uKpw8CWIplxgEQ\n9wKGgompOz8ih3DT4wCAXYbu75Vd7x2vTCXUjLoxtt2vD+7tf4SkSJdgATsb\nmzvGTkmCaMFLXjKrdkXWF6LQS0+1YuXjF0HZ7GDq53as3MfvSUN+CZOAz4N1\nOPd1lomEjieoOtsge2ODwfb/sqSARGx15eMqUZNlasbDqWJHywe+9SvLWbLD\nzKMixKc3GzSqIGvUBUdZk0MvTfKu9453yOoiA+2wWGSJdNbj9HwTsbqXCc13\nJFQU\r\n=15nZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnzbLMef/MUQtsNq1eatnPS4T5D7bMMErp59VJw239ywIhALzqMTACNIebrjsZO0P0xou+rYpBJfca40ooHDior2IZ"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.1_1581063403027_0.8468348018775342"},"_hasShrinkwrap":false},"2.0.2":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.2","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.6.2","typescript":"^3.7.4"},"gitHead":"8c555ddbd5c8b4639e92d4f26c66e072203a769b","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-UEFLnj1+wBjFQ/HZ/zGLqaZvnLAOR4EUdItRRwqQ3nnEuxazkNDfYfvtQRc677QV+3xO0bL0Dsuf0ASbp8+VAw==","shasum":"3099ae7006931bda1b9dd3cd4e622f8d290200ac","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.2.tgz","fileCount":5,"unpackedSize":18092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSdsCRA9TVsSAnZWagAAGYIP/ikdOKE6P1yXhcitSXyv\nSJrxSGMwv6c++pCWzanwSYhw3XLY6PWYcAIdlVdx7loxOPS98yjc7Tpt7xlN\nWNUXe8IJfwLnOXScclFP11v2ADL7ukcoMF/c/QO3qoUdyK8XTL8B/S6j4RGf\nz2LZDEeSbskCMo6ipcFB/qRLVjDo9kuxpE+cgbyFdJJ66phnAquRGWS1r0mN\nvY23wiqHtFPIVT37T4l2EHH7iTIejJOI2vSX7DTFnEGg8OMaZ4uK3+jpbk54\n0L12eeMt0s0CfkjtFrEUI5+J+G6mTRqZmya+iGqVqckDCQJfiYqMb7e71L0f\nMcbsj8vSzttCvV9AQeZKlVmCUmjcZ/nxEFSLW1twl91SoKf4ldfbZhHWHVLQ\n0c6t0878c/ZcNydipGCM/Y92o+97UhM3U5ioRuCXVxaGqcwVrg+dKRo1QZ5U\nG1CAikH4Ov0ZN1SKmSzzDF3RvxA7B5VIBbSkvHKkZAM4DFHheiFjGrOn4vNh\nDcviNWm7zmIJ4aXlw4I03VdmwvW2nOGOELszOaoMwviwONljl5Srpigg4Zac\nLCTL4lHbfnVrt7xECEMqIDZDTi+vx5g9RHMjOZ20jJSMIehkb4NGXmc2h7Ps\n78eN4bmUT/JTO0+0DfpUkYfXggq4gqscHU8hKT59K5s7cgRuCxQqplRNAihl\nPTDy\r\n=UQnu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVNQtaCzzqizndCyJbD3zqjJbtxeDwdDQAd0cZKr8VRwIgfOQtoQGunZpZbDj8AKAUzzbbqjTWcMBDoW35OMuHjSA="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.2_1581066092093_0.74854615492321"},"_hasShrinkwrap":false},"2.0.3":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.3","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"dependencies":{"tap":"^14.10.7"},"gitHead":"51c23490aff4b1994a2a8bc3a38456949c74874e","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.3","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mh5EEobDc4Hkz8AlgcvQJDsKQfEEB8uoMlxFbLcpqolcBcW6YWbAtqu2naWvFLKxGu1fzFeD3WS8dCBexeVLvg==","shasum":"09182d0eda113628c6f8eca451d5166a333d8640","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.3.tgz","fileCount":5,"unpackedSize":18590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehdK8CRA9TVsSAnZWagAAsKIQAJvle1aNlxvXiGQZh6Yf\ncjDaFxhaHYq94xIi68+58BQiHuXXBNd3hHpwdJCu1qVvvgjsb6lWpBM6kRIV\ndI6CTcNIZFwvJI1AdK1NKRnd5TY1D11ds/wn7I7xF2sl05anPNMn9EkCIiq2\nnmTbfH5i+JyGb7K1GQaF+0knsugPSZsHhiU5E2D+UrAR25VOwRb/Rha/1UQv\nX6xUhkh/2tuwFIYUWWZUfUgTJPMCr0jFQSHlZOliJ+Ecj1RC5AzXlxeAy3lm\nrm9gRfGUqREclzm8tXH1jlcDL8KEI6jy7GOQ4VCA1rdvVgTs2d0IT5wDs+yo\ncuc/blNjeB7+KDSujgiRChr5CpoMk4YMT8yuyisqiwMJK9cf39LvLuDE1V4s\n3N8ourxJqHdj+HMTcP1w+dIFI9fo8Gwp7LsBItf0NLl98grAx4rtAyz/dQct\nV6WDiDJAFsxZnpMy1I8yPw37Lxp+QGdoBtbAI8zH3hpfk96kITFGTPaCnN3o\nzTxL7zKwM/YKpu94QA1y12BgNOyDx1booAXdDo9rI8IW5Qe95JrO0leNktX/\nLNzQ9HFHtLf8YFiFfcrQ9A6rcPyRInKZOye7eXo8WGf6k+zv4/ohUOAMd4Az\nlf5dKleENnclaOD7PHy24MqIN4bkJW1T7IXXBex/o5YVveRjumm6jkFEWamT\nAdZl\r\n=9cV3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgiupSQAaRAvGqE4dZ1OvrdTbWOTdyg96iFec7WQpWQgIhAMIwXsunNUVsa2yeNXplde//tFz24ITK8b7J1gvLJyOu"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.3_1585828539569_0.0330529181595709"},"_hasShrinkwrap":false},"2.0.4":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.4","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"gitHead":"b1f8934fe64acdf50563fe68bfc0181dcd5f4de6","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.4","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-qGTaV97jUednoYoL/iEU4J1TE/wlOu4ysk8OIfH/p1tLPV9/pZiRgN6tuTeSAZtCfndsEUQedboakumcAX7G8g==","shasum":"4570b39d1b10612a9bc97caf25d2c5055a9d0c26","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.4.tgz","fileCount":5,"unpackedSize":18670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehdRBCRA9TVsSAnZWagAA/TAP/3DPGvO8kQEQVWZ1M8mt\nUTiky85mRnlIkaN97v4pMDPDPpaoJJzFAKd51YziQ6xzbC/QML82HkEW307P\ngqzY4lwRZn4SCC/EpfpqYOk3gTVuh5YFfjtzkxXHgR4s7uvf4IWHSGlBW0tp\n9ud93n01C6lU2iE6V8IiEK+jLQAU0DMYCqrWuUtzokB2ecfe0V9zV/l34nEt\nc1hLFZ1Vvib6tCHu6FpmtXgcd9p0rRFeFay/Qd8UAFJyWAKTZXoTDjHcZCQ5\ngkofJPs5VU9jw9SQziW70nFdiB9O6VYj/fQfgrfdopWO9qRkcJOcjdH3r9Hs\nXY8QtSmBI0/KHJyOXBHU73E7VCiWboR4fYxDCagautUTzI9wX4RtKlu4bcOF\nrRdZp6DkL8ZAhSnDArSZyuvM0MJH29Y8yL29GUtHVWQz14pilwGavA6l+O7G\nr7xx+c33dOf94rcvOKYewigtLXDcf92BNaMwbE41Uglq/gAKeces1u57qpZY\nSKhheCUdRzE32L9XyglYPJvHVjLlZGkFYw2fO4CFuVKTuvX6z9107NusmDI/\ntx9Y9vAHkmXX/83tM7etf4PB8Md3XiH/eV7oeLqSDDEe2Ki38DU3eKZ7YbV9\nBf5oJ84VFfxNL/QfpZWpfIWPJInEuFegDmb9HbhC06Aw8CIOJH8UmquGyzYr\njb3O\r\n=i28n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrBdFHzNkNBnv801P0hc5XCako4ukff3ixX+F7+QDSsAiAiCetR/j9ks+ALGHUdnDKOhsHqfVYSJIoRj2/M9SudDg=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.4_1585828929288_0.7475897480377325"},"_hasShrinkwrap":false},"2.0.5":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.5","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"gitHead":"98ca76d9c2f2f1d936927edbaa603a4013267113","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.5","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-msRiA5Uv57PkReqSKsmH4Kfxse2A+0K9g0keLFsd76mmn+P98+rkQiF2phHLcFPbcB0Vco9Rl7c/2z4Cfhk3Dw==","shasum":"810a54ff03b249c49b65fec7bcd748737b2f24e1","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.5.tgz","fileCount":5,"unpackedSize":19412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehtgCCRA9TVsSAnZWagAA1ZwP+wf9B9wLMaxgU6zPlnUj\nGe522I62ywk2oDkGHZnxkN8epct6aQJABTzKGyLY5kxDVBX7q1q13tI4WHtd\nI8/Th+RuB8m64VyrXYKBEjETm5oy1x/v6a5jLvVZiXwoEJM7XJWW25fDGV33\nZ8i+yPvY1gj336dhWP9lMwbqzLA/CNY1GQdjHeJeaRtLcti+rTTIfsHqiEWO\nRGcu8LReP8NPD6NB7f0W80KPd5yes9VU56z1cNg3MKZ/H1vmZ7tkL9sYJ8+X\nj4eQQa4L3qOgdk38ICjJBpr7KT/G9OzovuMhTWxquR/scq6klwW7BzuKRhzx\ncizDD1hOf/+SniCmEG+IOOmB1gMqSSSHB35QUf9HzAPI7PZ6ZJmvqwari29V\nTjPmLWRDGrDjT4tnXEAyzaJOC5FsPNZjdvb719CG9xySoS+IEi/7wtniib27\nJunLolvat0Vl8LNlBXxq90WGT+H7AZt7ldz14JcGfD5H9cOSXA11Co3uErl9\nL6pqdpgQSsCbrA9PJx6opHIxP+SioyV7/40Wc7p2/26xMJbwQy90dbnP3G1F\nWeGutFeQ/3Rl268sQMPmeeVIWDsqX/UPUJ+QzMvJcykXU6uIInLgvK5v7EUk\njh3t7+RJTd7Z9G93D+r2Ycy9S4GvOw67kFq3XeTHBzHkg6MHTrL9XYet1Uy8\n+kBx\r\n=g5xd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH01GVGmUEDdF/MFruISvR9InveTS52St9karz+T7xvAiBFrfmxiNTHUpXFRQWcvtQMqtzV14QNriHOvDuykYuZJQ=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.5_1585895425718_0.7111366718979963"},"_hasShrinkwrap":false},"2.0.6":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"2.0.6","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.2.33","tape":"^4.13.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"gitHead":"3132d4dcdb8e3574997fd389a24396bd0b54767a","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@2.0.6","_nodeVersion":"13.11.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zXZ4qLlz9VrmsxKY52hgytxwOdEwmV4T+Phtqx5EQKkKd1WR8zZI6XY3i2b01RwCiWEDU06F5wlT8QHytzz2pQ==","shasum":"f0a82d355851cc70d21873bf160166b2d66160d6","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-2.0.6.tgz","fileCount":5,"unpackedSize":19434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCvcCRA9TVsSAnZWagAAamsP/jbLErbCNMND+ZMDX59w\n5hwIVH02nAhJKFfrCAb38TDgXv9hRqCoc+j0y1MuhxQsHljuXpxxhtDDw8+Z\nqkPU8pqF410nITnNis3nab/Fv2BGwb5xzWE5auKNbuoqiIxiu3MGnrVEaLTe\nT3VQ7JMTxe2SVL+E0X2cLVqNRD3zEdXzhwwSesZ62dl9cJU0wqQEED4XQMqv\ngrBynAvjpRXw+pU8VrMyDw6qitWuxiYN0rjfX2OYHw9i7bjLxB9LkM1JuNUJ\npCwGNeN8V3nbBgCNzDI3+sLnXRMC0p0z9KtCEEZtscc781RYpe9KaCeJF6tt\nxzRJx7HaI+POky+dJ++Ly0xBNK3gD4bLufBZDDdD54O76QChR/hVfzk6fK/a\nihIHrVt1x4EfKNYvHk8s0wLGlnFOPBU3GEYYyXouUQj3CirU1Y4n7187iIDM\nCKil/pjvrYOywCVyKSG8Y+lqNZXpqyjTC/QYLkO+DVWV2jnhV3TOmIC56y7o\nDgcxJhYTKTRmZpVdWPtXXAacF8C0tL6plQQXe/9AIivG2cxuHWJYRBkE4nKK\n/OkxDrEnKEvmmmPWaa7wjoC0U4CGlyH1d5DjhcTRvv4P+kAonQIg+J3jS7st\niZxAC1Xb5tg1ECdTKxUxskU5yy3UcnvJsO2YNY82gmHsn5LABwgvXD9NQCRp\n0awK\r\n=qFL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDc6rzhDQSmmCTwoZLIPGhYB3/0yimeRXF9el5mxlP/QIhAI6OqYUN381p3eqN7uAT6zN1JQ0qFcXrt4y71TzhFTGQ"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_2.0.6_1594108892179_0.07343036467345398"},"_hasShrinkwrap":false},"3.1.0":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.1.0","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"62164cc4152f24f6070d449407d058786b57c997","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H6pxY98xvQYbw/yiuhD8TyefK5XEzcOMa0WlX4ShPMjuE3ValXNGwovnt0HocXCxUmDpXLz+DQjYk0fdLD6r2w==","shasum":"9f1d11e8441fff9162106db844725ae39d65a51b","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.1.0.tgz","fileCount":5,"unpackedSize":20470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffF59CRA9TVsSAnZWagAA/UgP/2u77T1RcMJ9E/cz4PL9\n322NspyuioGL2WBKb/RmN1blSTJW3O6Rde8jHezATRZ1R7BuTLKUezhiDrP8\nBJDsneNh3NQnoJ1/EO3suEl1OQV3KlT/vzBQzX75BSfiNzf0CPsbn83LEjwX\n0cngEluQnk7nWi4813s11u7hXWhvNPNnwDxJvfOMj35LO6Gp98oV59AsADYp\nz6MSMlnpWuqnYxydSw3rZc/EdF278zLbc/MDkrQNqNkYQh6fTOfISTlDvMRn\nvJS7xrh/R8mEmDDAQVDkQiTtzO0jnaGhAaSc/BdSomeSpzef6MxOFTsGaz1Q\nGx0HFPbgn3B8xLn4XqS7UrHFUUh+qC4B9Hl5aEVnfzAB5RELzPpSIGRirER0\nQ9yMQADVagByvegsVoHGGyYVQcM/rOLrGMU01fR5lakMeolHD+axybR1IwGH\nKIUTZL8Q29jGA83rVqsvCRjnqtcX4nsCBsB1iPIX5oO3Hsd353agpvDv81Dd\nZetnaOGAEQRAZeBL033C0upXNBcxDBncsL6bxNBgih7Xi9mkbdlLuWVE6Coa\nEjxok2dRiz9ghV2BEnwLKkFJB961Tf1qE7l6Jdk1CoiFKFNXgucFljZ40/tr\nDGfulPpLfE1Odli5tYLXgiPmXKz51rkkTyAjFr1K0+/77DLALqjUpAitOLgK\n58Fw\r\n=GSPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeTefJSr0iZYrcU6ZGeQY3fVA5cVF6YvZOFDkzT5S+pQIhAOiyQxg4DKyTbSEUrfIFhsioH2LGH3OEgsfSHHwd77c0"}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.1.0_1601986173180_0.01737073772607567"},"_hasShrinkwrap":false},"3.2.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.2.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"e6ee2d5069def735d57acc66c0807f1499de6af2","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.2.1","_nodeVersion":"13.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-djZEQ5Mo75+AVZS0voyMbjC6p3lZxJw2X9sdktKfYlajMnHbRDJgmX3CvKhnRGzBINE1QMYe9VI53kUBmXmAcw==","shasum":"a1e8b8dd0dacc06aa748512b23d065c9c1418b83","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.2.1.tgz","fileCount":19,"unpackedSize":27591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmrLaCRA9TVsSAnZWagAA6SgP/3OKCwvpnYxlvr1pLOdR\nNxC5rU/0wAzCwWzw7VxTjzpRC4hxL2uO1i5SR0611ijs7y3zlB7gMYQ1/jSz\nJ5IKzlHZFBWpxP0tINBgjgsmA8vEAsDovEj8rWtYOyya/aTNVEvAf1Hiiuwh\nzRmy2cKBXbysqxpmlxjs6rDx3s03qniGmkigHHspOeIJq9YYtx1W1ggH2vY7\nwvlh4PllX8M0BbjAjjQDHZ+1ETK2axvEUV26ZLMZrFwvMRRtyNqSn9XAexj1\nECyIGNxVsBIOUIjwSa38xZG47R7KuH1shqZkkeUNNqt4LDn79Pd5KyP3EQlM\ngGFBQEUo61jM8tfANJcUg14xXBIx02p2ckdRObO5Up7E1B3q2cygQIL3qmK4\nZkDtd00eXD7y0J+KSL77HNds+p8Ze2G1ui5fyFJsdoN+W++6iN+4W87hSiOn\nEgqCtdIAlWt3amNqY6YvP1Wj8FsklguPQlZcAbg1RPx9dgEV8GYNbM9ujair\naavRoWk6VArJwltPgMWuQqjr5IVOIf9wxXzUV8+aQdrBwEmM15qFmWJZQrpK\nmoN0Kqppxx5g3FR41z2jywLdaADzxjQzzz/FdW2V4VyIiuyYqxB7d5j+dB0j\nkuaOTVDhlLVhfemkUEzROb9+Se/fxPLiKvOvZvoJ7I9N0N5HZZtFjUCVZlui\nndr5\r\n=UZIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqDBskCePMt2/A93SYNfrq2SGvS+a7tQO471vHGPK2CAiBhQbSJkcpVBuixe5R0UNvrGpSOiUFeyIEA4UovbqiWuQ=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.2.1_1603973849442_0.7163269541094506"},"_hasShrinkwrap":false},"3.3.1":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.3.1","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w ./src","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"76ff5fc12a5ffe8d52fc2cfcda5501ff9d88100e","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.3.1","_nodeVersion":"13.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-767GGtWXrb2+iuXaNOhy9tUvCUiMWcgwTvHXTOWKpOPLP9OD6a6rt9SzPW8yoKSiDqFr6ZljLyArhDuhPvCCCg==","shasum":"6c7f86ef64772b295463977117c69ce2b3ae2f1b","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.3.1.tgz","fileCount":19,"unpackedSize":28032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmrgECRA9TVsSAnZWagAAQ74QAIl3xvk1bmOLaYaTJC8w\ngmMc23q6v3BLCSCL+HGO86i/xCQnZjocADy7xEO2FDQEBIpQDtL4tnyWnYTG\n4DP0po7CbFhtutzg3EiP1NBK8tgd9jjo6i5WUd588X0GNwuDCKsFMlMQUrIu\n/HIrSswdBlPueaHxjuVphgcKP76LYLCP1vleqoH5+Tm5Z+fVVcwgK+5NXy3S\nGT1WXGzuVqdC6O7XAxoYrPm2B+Kahm7tLhi2UQUdzRy1TzXGFttMWjCWNPDO\nn6oW3Lvvz3GKSRpJKHZP4Wu2nK+uIsm7HCDb60i5W5F9Da4A7FYZVc3eYdZy\n61nVJVBLXuLJwWucIOwonC7mdBIWgtL0lirxQMcq0SDDMqtFX6yzqpVCi02X\n41fakzTbu6x8W4IrUBSmnfu2/XYDF0gEHSzJyGGA9TTaCZtUpAuBe9vcboLH\nJyIIV1LbCJi+IBJCjU4d6QLoBzvqvXDm72ZEmzxjTehVW7lhEjHYzpioRKrU\nIZ5YzUgz7xnLE8c3bVvnYirxlrrLCArVfXwafD679LYXlfwOCiDM+P7UvAZM\nJEeFZaWo3C2OrkqBWCQoo9jdaXQLyqLhhgT2EdaC5VdcKmzv7e7OSgyYTDeW\ndahvOeROEeZeVjzmYj3Zp/TJ6cq7XKIluT2ManRG9ycNXgihSv43TZHs5C1j\nA/A6\r\n=tNzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcbG5+eVBVflHiltSHORBBtRl+7jCXYV1BEFQKNQSUsQIgM4xG4XdSF9l8LwiTLlncvJpg4vmhgGEiLPOejw/3C90="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.3.1_1603975171614_0.3819317572707488"},"_hasShrinkwrap":false},"3.4.2":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.4.2","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.5"},"gitHead":"55a7c60de187f0759af5cae9ecde2cb8aa9ac9a4","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.4.2","_nodeVersion":"13.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-J5Z+AKJjX2ix4TwUW9SpSY47ptwKXspExi4YED2plXATjKqVzH6Pgbw+xWcgao/b0bmmUp1fn4lR45B+eAFVuA==","shasum":"867d9443adbb45b7f900fe5b3b288e50a86a4f49","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.4.2.tgz","fileCount":21,"unpackedSize":28887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm97dCRA9TVsSAnZWagAAvxwP/3j0/n/w443u2hitKpYc\nqsJJBRPTVur19nLFWxXER4y53qisKhVmVB24+lMFFvaxlGqGJQI3o1IWAKHV\nOC9E/zZsAKTJTQzQlRt2fH9L7RQ2pozNBVw+Q6UYwO/hfoknoQ/DYGs9Qqkl\nnt46KBMfvKD3Rz4prOXbTiBTYpIrerBMw7UqCxP5jGlDSRbKHDu5u1TG3oGH\ncAPkOcPQU2cXuR8wp+xAQDZCj3dMfrs0DLgtnqCMhJdAzNKbhSLy+UclAAHP\ngiGGFAppjexO5d9ttz4Dwsj1cjr6PFBjMp+p+ZKCitW7aJhgnuRbmTV6ZVor\nOEXV5nF9kbXhJbgjiC4rw9WI6fWybuOyeoHx0LRGILCVa6hC3FQPnnrb99w8\nckPR6Y6XDRs36SyDXa+qYMaeK9fmf2uIevSvz+sb60w4mXNQ8yCTc04S6L/C\n9K6xAOkGgWy3Lu/s+QbtNjqpDL9D2WdNjlomhiK+UIEDbJXRlT1lpqHBaFFn\n8CZimJNX3Pkakvwkmdj1phu9O2KNfyjMTSfzBlaCUsKiZ4/+l1lsgqtWNAjP\nwOtpqA/1snP4EDeGkQ7Zi+SrEbHtSMrLqa5hssiT2aIqWMC/tELVtTFUmvcN\nnXAomURWhelIINGaAdFkp8YTS5KJPjdCLbcmwP+XyMUGGPxymJRz79JDvo0X\nvt+D\r\n=8HlU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRQVCK8Lrx1w/zJ5PRf/5Q3t1tGE2/6nz41h5jzgHLjAiAltPaSX6taxmTQcONWm+eULrGfHcKqTy6wZL1ghVZHig=="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.4.2_1604050653323_0.3286340051231025"},"_hasShrinkwrap":false},"3.4.3":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.4.3","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.5"},"gitHead":"4b034d74b9b61898766522a727db3cf95b58d358","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.4.3","_nodeVersion":"13.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-n6ub+j7QUKTqUSHvV8BLQNuQPVfEXqAlvt1IjRoiP8zup1aq2iUqOqsr3YBMKGaU3Ng/K2areuyQSjdPO5k4gA==","shasum":"ceb1982c6b0240281834e92e51b50b639302a0f2","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.4.3.tgz","fileCount":21,"unpackedSize":28872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnAKCCRA9TVsSAnZWagAAdKIP/2Z+ikKUgLXtBZYWya1O\ns9CHIFAVVymnug+SGn+Alv4m8olTHIQm27pmBaHqcxlhzf1x9SHUSGO1RYW1\nbJ/nDZbDXsxGu7s646y7ls+FRrt/8GCv7XICNXTcw01gSi5rqgwoPsO2BX+9\ncGrSpTixgZGO3PLbFeG3AdTVp7umpqYlJ6Jq7NHfPOFlT+1oX1XFNb0Kx5gS\nSJ0FSe0WgBeF4iPXM4/0zjO/SMvCcsqfFqyopRiXJvRFfYTaMXwdWH4w7VAo\n0sT5PzQI0Rm0f9UFOiDyXLy41ggY+SRNX1JLpr8Pi/GhjvYdZsLqKpOMC0yX\nmPAtRXn+4nhttGaZpb+3Axidl9q2JLXjkhlN/ugOMBs3PaylTwlPX13a8fcL\nj1FzoSaOji4j8bgLgkh4veTxVUVFWVmF5gZ5qbu1BFbKSxFRVDvR/M6xv5uf\nyOriBAE9r4eT8cHaS9EaBD9+yUd8G2CeEsOPHyjmKyJTAR8Z/vpVzv3omWls\n7vy/a71g1Y5ailSJ8TPmG3VxmDmVfn9wEI8X8UrloDg/hrH9l6SV/SlxyMp2\nJ89xnGGcb5knR6dkr+LomnA/MR4gXpfcvwB9aXQHSNJC7lYxOkCp/QY2rpcK\nzNLEubR1lrPxin/+1t7O3uh0s7w91qHty+TP3DOmxPMStwjOGWCL8hAdLAQ5\ndPn2\r\n=g3QY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC22adEnlP1r6jcVOINMMcAhd3R3WflwNOZ40eDFPPi1AIgcqc9G4QzFRJWFNjdK345z/F9zKYoSKruBXfwtbZUNl4="}]},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.4.3_1604059777726_0.38178007210865395"},"_hasShrinkwrap":false},"3.4.4":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.4.4","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.5"},"gitHead":"c294965e6ed2b3f5b7d362ca3128e11f273d35c7","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.4.4","_nodeVersion":"13.11.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-soioZ0LrZ06nlc6nin1s9Ks7JZMMzVeczO5mlNpxrYCLSl+hjuqn1jVyE6I5CMg4bsQZu8K3NpCBbHplW04evg==","shasum":"c8df5b43a4f82ad002a3fa835947dd225b9aff6d","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.4.4.tgz","fileCount":21,"unpackedSize":28660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvjr0CRA9TVsSAnZWagAAKY0P/2LRhaBqsaw5G2Vtyoe+\notblef2iH9OdW9/4QK5yqwqK7IY5j6gxcXZ5dWW/vxLHJQ+xIyOWzX+4jl1e\nEPs5d2ozV2l05fS5QDdlej2+DNR1XHldroNRo5mGnfVoDDjYPUX9/BUIWacV\nlPhosES0RS8fG6pXeI09zocT+wcacJcz8qu+CJK7dNDs1KMk1x3cT7nyJaWi\nGt0+A7ag5wsO15JxC19aHfX1TzHzFYpMI9QcOhn4pbBlKGEpwivCRhqL5dm7\nvGio6GPNzNW6bk/UYMa6U9vM1298SjrMCd+7mlJJuzNlleSEe4yZUmD6scyA\nbvBx37lXnc9fSD/d5RyrBW+MF10Xo8npd4VPkf6XOm2xfor4FV5GSGDkE5+R\nlN3rkFGif3lTg0PClZJlvSKbQrZPtLvrzwstII2LVajzkcuWmk5JiLqv4+HF\nJiLZqjjCrEGw7fJciw+RVohEW4hi33RkhXuTJpGQsFmDnSgwOd/umhJ57KCq\nWzsHEBhaIoS6FV0Ams4Znfgh+QUY7lnsEOSQ8HWlLKK2AYYUx3nhr+Tqi2Q9\n8NI79GPayQsUqoa41ZIR7EP4dMtg8NMJyqxg8JBnc9Cj93Krb4d/Ergg9NHn\n5DchR6cVX2X8v6KrXlH4SlLzGNYwrrFFtOZipA4JZBG92xDlKXKEpB3uJylx\ngGz0\r\n=VSLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSl/Zfmew0XXE7C3oWNUQFjOGMERWtA5dg+BV8HovEKAiEA3Wcjip5xO2C5GzNOxMyjhk+kLYTbucVLD33ChJzcCZ0="}]},"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.4.4_1606302451778_0.6052144222103268"},"_hasShrinkwrap":false},"3.4.5":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.4.5","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.0","tape":"^5.0.1","ts-node":"^9.0.0","typescript":"^4.0.5"},"gitHead":"d8beaa8b9ee3baabda5fa77ac8b6690cfc0318b6","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.4.5","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-yKgMVJueIGtwAcymm6nPO9L/kM51kAHYYByEnbh18W9mY+urXXkVY795TifvAiEBRBcohqmeq/briP7ZWZQ58Q==","shasum":"27c64f13aa1287ea961046cc5b9244f816645ab0","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.4.5.tgz","fileCount":21,"unpackedSize":28979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZDzBCRA9TVsSAnZWagAAzpYP/jKzzRG2jpklcK1GXBYW\nFVygtzJ23/qTSTI5KrPYamK13CuVkAyHMOpY8q++24ZhMhUhB+PCIKxmyRzB\nOAyrgKrJk8cYExk+PN03Ui54IE1xwBb9HJkF/MC1AHCQ87R9wwCaiQoBwqdj\nPj26QiPtnQUUwDOP4qoBcSLrJMe44/20+1jBGDtVqu2tTV1YOqX/FloTJz7r\nDAQR9nFg/3YJ6ysAahJhKdsWDppmh3DtesNOsgHyLu9eFsAyh0aFRwdiheDr\nVhFsM5uLA2xVx2Yb8ODvVwTHyaxEQ3s2ZXWck9YGz7VqO9oOklmPJ+ILwTBQ\nW+3XfhbVi5/GFd+kWjh2sYHkfoQ67HoLEc4ezPGoS8opgCF8zu0jcUZ+92ss\nKSrvaA5Co08+d6M9t8jtb4GiSKBvqXjcgNcCixFvhnBUvftaug0CqVfEbD3G\n6uhqHx1iPY+DVEUOiN5DEFeLTrHE4L4/VEDX1CgkGYo/fW9kUooYAlAw+1zb\nebZf/2/lcs1SJWODflfQ7CMnGqtbrksIftaBEWfwrBCBhXh28dlJWL4ixiO3\nnlURRaUKdXyjb5wBrWnzrqdYbNyiPuPQF8u5MAg/jS3eNSjm7f2b+pEkD8Xo\nHsfxsjlZb5a/Av+fA0gpsxP0J3wHt7YhPtpXvn7VuA2H/f+D9vVlYtH0kJkQ\nTzQ2\r\n=O6/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMLx6NTrW4NfWI2Klmbo5yipziiZBcwClA9+MaHHx3xAiBNFwAQ+JE8TLHfojikq4NfcfpeqDmsbHbBALKDtCWVAw=="}]},"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.4.5_1617181889314_0.09397558760433622"},"_hasShrinkwrap":false},"3.4.6":{"name":"typed-decoders","description":"Typesafe decoders for Typescript","keywords":["typed","type","typescript","validation","decoder","api","json","checking"],"version":"3.4.6","main":"lib/index","typings":"lib/index","author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"license":"MIT","scripts":{"prepublishOnly":"npm run compile","compile":"npm run clean && tsc","watch":"tsc -w","clean":"rm -rf lib","test":"ts-node ./src/test.ts"},"repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"devDependencies":{"@types/tape":"^4.13.2","tape":"^5.5.3","ts-node":"^10.7.0","typescript":"^4.0.5"},"gitHead":"f36bcdb01da23d6add70305c6a33fef6dfe3687f","bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"homepage":"https://github.com/jaittoka/typed-decoders#readme","_id":"typed-decoders@3.4.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-y86iKW84O77WsB4mTBGhecAwNsNMrMiU8s1ARMAuIzYggzjfjMxV/qWFgbzgHHOy5HyGAryjQNMUYD3TLa29Zg==","shasum":"d65dd033b17563e7551526bf50c5480f66a93595","tarball":"https://registry.npmjs.org/typed-decoders/-/typed-decoders-3.4.6.tgz","fileCount":21,"unpackedSize":29839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa07FmqP0fJQu+qH+6D/3Gs3fZ+Vi2jhToEwf+d7U63gIgDmAQGMKsWE7FW8d72YJ/caf3nvVWdhZ3ucamzgSqo0A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZjs5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMuRAAhCWKlRUdZtMW7hXeBOypajnH3xDiVVeXGolPHIByRO/u6UID\r\n7H4EW0O/gJpUEmDtsJRxgZ0oDKigFADivs7rtEsW4fmiXi6b8Vn3kIpZOqns\r\n2w4PSi6qWBIvOwEkyEUEPGe3K6G5J+UxgLKBOYtigXQnkNIWav9ysSoW9qCZ\r\nJiynUQ4XLdPf5vf57AU2P40vCjnsc0ZNZK3vZucredFP+a0zLS8vpGV8+z6+\r\nIMOKAQBO6UCHMnppT5eovJxX2JjXTGOmGpBAJ4aCo39etcF6VB6BkqFwMA2J\r\npCVcZy5Zh1aST5ed8/McvgksHe7eZJ5PyEcbd/El/bzgrUeey/aMoeCzUUig\r\nM2NB50v8ETGGEwK+8eZARE/bsdI3onvQmOc8KysPjMUZXHc5fc0F1wB+E2X8\r\nME8ZZBSbFPz6S/uFpluMFoGYFU9si2tBfbPPf8+hCgWkTPl9bhkzCuGZb2vS\r\nwRovpPlQV0bGiq6dNyHYBXq017GTHlMvIc4B0pmZlNr4AxtrM3ISc1Lve7yE\r\nk1Lv5H1xf/Oo8hKIgZUQiIclAkxZVqh7Y3+jMTsfcNn4DIYYwQMndZQg+KIO\r\nwQPmss0oriSRSQG9zVaxOXqbwuGWvITcdgHkzZz8tYjB34O2RjuPGfqm9QDy\r\nE6mFmpZEg9Gh6o0jLkEehDHWxIiSxVJv8J0=\r\n=wN90\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jaittoka","email":"jukka@aittokallio.com"},"directories":{},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-decoders_3.4.6_1650867000991_0.5936350585932795"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-13T20:22:41.011Z","1.0.0":"2020-01-13T20:22:41.161Z","modified":"2022-05-22T12:27:46.016Z","1.0.1":"2020-01-13T20:46:26.979Z","1.0.2":"2020-01-14T05:17:49.407Z","1.1.0":"2020-01-14T08:58:03.649Z","1.1.1":"2020-01-14T09:52:58.334Z","1.1.2":"2020-01-14T10:06:14.823Z","1.2.0":"2020-01-15T08:02:27.425Z","1.3.0":"2020-01-15T08:20:21.551Z","1.3.1":"2020-01-15T08:23:59.343Z","1.3.2":"2020-01-17T07:10:56.033Z","1.3.3":"2020-01-17T07:25:54.662Z","1.3.4":"2020-01-17T17:38:06.689Z","2.0.0":"2020-01-30T15:53:25.012Z","2.0.1":"2020-02-07T08:16:43.161Z","2.0.2":"2020-02-07T09:01:32.278Z","2.0.3":"2020-04-02T11:55:39.732Z","2.0.4":"2020-04-02T12:02:09.398Z","2.0.5":"2020-04-03T06:30:25.825Z","2.0.6":"2020-07-07T08:01:32.326Z","3.0.0":"2020-10-06T11:45:02.986Z","3.1.0":"2020-10-06T12:09:33.343Z","3.2.0":"2020-10-29T12:15:47.533Z","3.2.1":"2020-10-29T12:17:29.716Z","3.3.1":"2020-10-29T12:39:31.838Z","3.4.2":"2020-10-30T09:37:33.474Z","3.4.3":"2020-10-30T12:09:37.882Z","3.4.4":"2020-11-25T11:07:31.906Z","3.4.5":"2021-03-31T09:11:29.448Z","3.4.6":"2022-04-25T06:10:01.139Z"},"maintainers":[{"name":"jaittoka","email":"jukka@aittokallio.com"}],"description":"Typesafe decoders for Typescript","homepage":"https://github.com/jaittoka/typed-decoders#readme","repository":{"type":"git","url":"git+https://github.com/jaittoka/typed-decoders.git"},"author":{"name":"Jukka Aittokallio","email":"jukka@aittokallio.com"},"bugs":{"url":"https://github.com/jaittoka/typed-decoders/issues"},"license":"MIT","readme":"# Overview\n\nThis module allows you to check if an unknown javascript value conforms to a value of a known type.\n\n# Installation\n\n`npm i --save typed-decoders`\n\n# Examples\n\nYou might receive a javascript object from a server that represents a library resource:\n\n```TypeScript\nimport { Decoders as D, runDecoder, isSuccess, GetType } from './index';\n\nconst PersonDecoder = D.obj({\n  id: D.Num,\n  firstName: D.Str,\n  lastName: D.Str,\n  dateOfBirth: D.StrDate\n})\n\nconst ResourceDecoder = D.obj({\n  id: D.Num,\n  type: D.Some(D.Lit(\"book\"), D.Lit(\"blueray\"), D.Lit(\"dvd\")),\n  name: D.Str,\n  reservedBy: PersonDecoder\n})\n```\n\nWith ResourceDecoder you can assure that an object received from the server is valid.\n\n```TypeScript\nconst result = runDecoder(ResourceDecoder, valueFromServer);\nif (isSuccess(result)) {\n  // value was decoded succesfully (result.value has the actual value)\n}\n```\n\nThe type can be inferred directly from the decoders:\n\n```TypeScript\ntype Resource = GetType<typeof ResourceDecoder>\n```\n\nThe inferred type for Resource is:\n\n```TypeScript\ntype Resource = {\n    id: number;\n    type: \"book\" | \"blueray\" | \"dvd\";\n    name: string;\n    reservedBy: {\n      id: number;\n      firstName: string;\n      lastName: string;\n      dateOfBirth: Date;\n    }\n}\n```\n\nThis is very useful, because you don't have to write the types manually.\n\nYou can easily form different kind of types. For example a tagged unions:\n\n```TypeScript\nconst SuccessD = D.Obj({\n  kind: D.Lit(\"success\"),\n  value: D.Num\n});\n\nconst FailureD = D.Obj({\n  kind: D.Lit(\"failure\"),\n  error: D.Str\n})\n\nconst ResultD = D.Some(SuccessD, FailureD);\n\ntype Result = GetType<typeof ResultD>;\n```\n\nThe inferred type for Result is:\n\n```TypeScript\ntype Result = {\n    kind: \"success\";\n    value: number;\n} | {\n    kind: \"failure\";\n    error: string;\n}\n```\n\n# This module offers following decoders\n\n- `Fail` Accepts never (always fails).\n- `Succeed` Accepts always and returns a fixed value.\n- `Lit` Accepts literal value\n- `Str` Accepts string\n- `Bool` Accepts boolean value\n- `Num` Accepts number value\n- `Int` Accepts a number that is an integer\n- `StrNum` Accepts a string that can be converted to number\n- `Undef` Accepts undefined value\n- `Date` Accepts Date instance value\n- `StrDate` Accepts a string that can be converted to a Date\n- `Null` Accepts null value\n- `Pass` Accepts anything, but decode result type is still unknown\n- `Opt` Converts decoder to accept also undefined/null values. Both are converted to undefined.\n- `Obj` Create a decoder that accepts an object. Each field is given an own decoder. If two objects are given,\n  the second specifies optional fields.\n- `Rec` Create a decoder that accepts a record (an object with string keys and all field values of same type)\n- `Arr` Creates a decoder that accepts an Array. Each item of an array is decoded with same decoder\n- `ArrT` Creates a transformer from A[] to B[]\n- `Some` Creates a decoder that accepts multiple different decodings.\n- `Map` Creates a decoder that accepts multiple types, but converts them all to a single type.\n- `Def` Converts a decoder to a decoder with a default value.\n- `Pipe` Creates a decoder that runs multiple decoders, passing the result to the next decoder. The processing is\n  stopped at first error.\n- `Tuple` Creates a tuple decoder ([S1, S2, ..., Sn ] -> [T1, T2, ..., Tn])\n- `TupleN` Creates a tuple decoder with N unknowns (unknown -> [unknown, unknown, ... ])\n\n\n# Examples for the more complex decoders\n\n## Arr\n\nAn array of key-value pairs\n\n```TypeScript\nconst KeyValuesDecoder = D.Arr(D.Obj({\n  key: D.Str,\n  value: D.Num\n}))\n```\n\n## Select\n\nWith select you can make multiple type decoders to converge to one type of decoder.\n\nFor example to convert numbers, strings, booleans to strings use the following:\n\n```TypeScript\nconst MySelectDecoder = D.Select(\n  [D.Num, (v: number) => `number ${v}`],\n  [D.Str, (v: string) => `string ${v}`],\n  [D.Bool, (v: boolean) => `boolean ${v}`],\n);\ntype MySelect = GetType<typeof MySelectDecoder>\n```\n\n`MySelectDecoder` will fail if you give it a value of some other type than the three mentioned above.\n\nIf you want to make it to accept all types, you could for example add the following as the last parameter `` [D.Pass, (v: unknown) =>`unknown \\${v}`] ``\n\n## Map\n\nWith Map you can combine one or more decoders to return another type of decoder.\n\nFo example if you have couple of decoders and you would like to combine them to a cleaner structure:\n\n```TypeScript\nconst CarDecoder = D.Obj({\n  _brand: D.Some(D.Lit(\"bmw\"), D.Lit(\"toyota\"), D.Lit(\"volvo\")),\n  _model: D.Str\n})\n\nconst PricedDecoder = D.Obj({\n  _price: D.Num\n})\n\nconst MyCarDecoder = D.Map((c, p) => ({\n  brand: c._brand,\n  model: c._model,\n  price: p._price\n}), CarDecoder, PricedDecoder)\n\ntype MyCar = GetType<typeof MyCarDecoder>;\n```\n\nThe inferred type for MyCar is\n\n```TypeScript\ntype MyCar = {\n  brand: \"bmw\" | \"toyota\" | \"volvo\";\n  model: string;\n  price: number;\n}\n```\n\n# Running the decoder\n\nWhen you have a decoder, you can run it with `runDecoder`-function.\n\n```TypeScript\nfunction runDecoder<S, T>(decoder: Transform<T>, value: unknown): Result<T>;\n```\n\nIt just calls the decoder (which is a function).\n\n`isSuccess` and `isFailure` function can be used to check the returned `Result`, and also as\ntype guards to narrow its type:\n\n```TypeScript\nconst result = runDecoder(myDecoder, value)\nif (isFailure(result)) {\n  // On failure, path and error are available\n  console.log(`decode failed at ${result.path}: ${result.error}`)\n} else {\n  // On success, value contains the decode result\n  console.log('decoded value:', result.value)\n}\n```\n\nIf you prefer exceptions instead of returning a success/failure (Result), you can use `runDecoderE`.\nIt will throw an error if the value isn't of correct type.\n","readmeFilename":"README.md","keywords":["typed","type","typescript","validation","decoder","api","json","checking"]}