{"_id":"elm-decoders","_rev":"51-c689f581ff983bbe2fd6a7650944ba2e","name":"elm-decoders","dist-tags":{"latest":"6.1.2"},"versions":{"0.4.0":{"version":"0.4.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"description":"A powerful, well tested, type validator for Typescript.","licenseText":"MIT License\n\nCopyright (c) 2019 MarcCoquand\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"elm-decoders@0.4.0","dist":{"shasum":"21ca6dcd403b81fd3201035ef6b6f2e9e43e4042","integrity":"sha512-7sPDFZMNezIDG2VK7GXBwCGjcxFJLNeK88lhCFmswn5ZfIZZCwDZDQnA+9PE7ftd9bjdu+vGpL509qdBQBKldw==","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-0.4.0.tgz","fileCount":6,"unpackedSize":4336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB0E9CRA9TVsSAnZWagAAAYsP+wXEXrP+hPfFBsqb4Mam\n6bru+Np0Q1R2MZx98D4JoXcmlyNCVV5SfSENFUcbPt6agiGreYboe5yoYeiM\n1pqQq3hbNu3EJHQTPYbh+Z1zz1ODYzl3AlBO09L1/8tryeJsMAm4ROlp+yNS\nph9/DelRD4VQIjD74kHGVBa+Ko1swFPmUFQWVFVSxvxuJYuJpKhEyfMRgzjt\n6ToIJMMuFrMrH7oK+VhDW7ynNFj4hO00+cm/QioACYCHM1WFu7jZ1Tbc69EV\nZZUXQC2sESbnDAdGZON7zLbtwtbrM2v4XiltBDxP2U0wAoZTYEo4av4os1S9\nzdg805DDEFpfby+rv//githYVIz8eO+66w0Ebwh4wKcikCItqH7ExlIqN4Ze\nEt49OP/n2h3nnbP33BUSGZrlz0b9jDib9KZY1I6IiVXtdyCXS8XMIO1kVMgs\n2QAcADRLKgSnPkJ7t4gdSSbsJMQwpmIlkVxNLQDWKFEMooCERA3WG+NH8UGc\n68uHCWSG6lVfqBwdbIwUuREwU2amysJmrvd855AB6th5DXRbNlDyDEoLbxag\nwgpAzRJLszXRZKj+V85bGO9CNdMYAc2YD/ffMz6ijORLwcALwNhCPWZ5ADn/\nQcN7IANVj3EvrdRwyFj+j1lmfwFWcngwCJyN23OLR8aR43HkVwGpSaYrmPU5\nmELT\r\n=0Q6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbWGRfa6bBxK+dsXGzbQSb0V1f+S/VLcb7ImXurZbVOAIgJkaXfeOEKRjEGOM13kNEQIMSaPBkFj3gOab5aFZts+8="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_0.4.0_1577533757185_0.10818051414417429"},"_hasShrinkwrap":false},"0.4.1":{"version":"0.4.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"5f04f986a3298cbce7354ceafd62b0a452681130","description":"A powerful, well tested, type validator for Typescript.","_id":"elm-decoders@0.4.1","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Evg8nvLjbreR3olzu8qXXfisumGnn3+YkxzGAO3Ba6CvGevjBdBLz8yCM541sE7SaNvcVzrdaktxEISdPu1QEw==","shasum":"a624a6b4e78feaa62842499a0270e8512e9b565a","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-0.4.1.tgz","fileCount":4,"unpackedSize":4375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB0H2CRA9TVsSAnZWagAABYsP/jH7XJirCE2CglfUnwg4\nMKzp+dS/KpuT99dqTe2wF7BnToMGTZI3gpzxoLgy3A8lJft/E1nY3SphOMBz\nZCOMyfy8VpYh62KFPkfGLIibfcFSTC7uW/wOthjWBeU8hZrM45zr8PDvEG6B\ntvxRsADXIBcoqUG5vwk8PK2Luo1pRpXWrxYJspw2K77znNRfTOGI3Fa6/u9d\nR/TFhs8+sqlkhvAr/+Stq/1GZQffWvao2QmSHu8UjQ/nIxz5OmbPak+1OOdj\ntXHEuOFPZW00225g46mvYwm2itINiRVhDNp0wRkBnuGUEAbhFBxm72CWqQVw\nMW91PD8ACHO9bDEUd2REWRBAULKro+J9nJ8wCp41A+eaQR57rVBYJ2RWz501\nSMXeLUHw82FznBTTBCEK/fyOd5fb8olU7t535eOk9pmHib2QQbh762SxWIjU\nhWKv/wpGMFelbz6ROhxopHTrCYgSnv0HrVhOXmMLN4+Ejn6Q5OKLYIJK2XGf\nf8TiiheUksnjxpCFOdXzdlRrvT0DO+aYKcLwQtSz4UCIr/h9cBgnmBx0qqYK\nLMDqSIvyZu866MtAfP0QjLNe6H6vJ+Xr6YiQQIALfAzZcMjxmRQor8wl6bE0\nEJzQFxb/jS9yPGHczsi5VnjanB2JsDJTG16SPh0ijl1RBvYjGrFQyoCtII8H\n14eN\r\n=m9O6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEV68ne9Hyijyzw4W/sxEzH4Z6pBs8jcSFYF3M/IuRLQIhAM3QnqXc4yF51cDDJ9AYL/DTRcXcEPGg4fc5Sc+XN27H"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_0.4.1_1577533941615_0.8008020515828771"},"_hasShrinkwrap":false},"0.4.2":{"version":"0.4.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"5f04f986a3298cbce7354ceafd62b0a452681130","description":"A powerful, well tested, type validator for Typescript.","_id":"elm-decoders@0.4.2","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Twx1xM8xcBgMUpCC4j71oO7dfUOMlObCssfg6YcccjsoP5WOvD2urByIlExThmzUf4wIs5U5Y+hNJyRC6dej0Q==","shasum":"39c17602f8f30721b48b15c89eb082c17444f137","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-0.4.2.tgz","fileCount":4,"unpackedSize":4375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB0NICRA9TVsSAnZWagAAYLAP/iPJ1ksYU6QTnvf8q1uZ\ngckwg8t9qhBLwO+u41LmzSEEmiYLJSHNc9z6uXeWX80KU1KrS99ouJuHXx6e\nqtZ1AK90xZbzsF3FXtH2yOVZT4FYkha1eeEff3dibvECR2SNAsK1Tq7Kzmht\n6SWaDkxnlGebpF9nss6wP/IrBMHOO4pb16GjM/IXObn8gsKMPquwrs+VYsB3\n6SosJa0L5Vw8yqrwosLfrzTPqaKnSj+aHBJotmEl3U1FYBMUmbWNkwZbPCEk\nplhv0VPaHxXn8W1nuG0l9VAPlc0bUXg53YSVCGIQvp8X9Ta5/sVzmlmXPp+9\nv0+np5gmqm+py6h5udRzTZN44hLaSzP2c/bgRGStof/YHwwVGc05PKIa8Zyd\nIlsHdK/sjlIxRgvfQmOfvFHSLGnOP3eSco6RsuM0f6feo0R8VcfhmlsQ6CB+\nl9y0QEuHbKioLCvip7QN8cTTRP+hgAfBS3WbKdc698bGA2dsIU73DqT6W+ZN\n17fztErTfXyN4JOnp/mdjH8bqGLroeDKoAt/4Eet2MRgpZe6TDyGa2Ji88Jb\nyn5ItHxH/+hMV8rYbge7/6JwB5dy1CRdBZSKnRYAZ4J8XtxJ87IZaETltCGo\nFab62emCBz89AVPhg5CkKwQwQM4SBnX1tnohbtGwSTJg1HmF6rdEMJHX39+v\nP45m\r\n=g0kv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLx+OoVmG9ciAtRH8VK+wZBD2JbvN3fRZn+rscOqCHqAiEA35iONo+6TSHqhFfCQDReimojPNte+XyNF/Uwvtdhv3I="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_0.4.2_1577534280177_0.09888732765956032"},"_hasShrinkwrap":false},"0.4.3":{"version":"0.4.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"5f04f986a3298cbce7354ceafd62b0a452681130","description":"A powerful, well tested, type validator for Typescript.","_id":"elm-decoders@0.4.3","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aKAXl6K5oM1XjZ85xQWiUXoD0uiZJ3Ry0T93IqGCu6cL4DzYGtLiDYdiaTwr4ww8LZVD4gl4vTvA1UapwuDcsg==","shasum":"7182efe346921ad1721b477e42f42524fc231839","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-0.4.3.tgz","fileCount":13,"unpackedSize":99960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB0OuCRA9TVsSAnZWagAAGosP/2fADxwJkNlQfY7Wx14V\nGmA8sTqfWpopi58NUT2XibgsAY4aCDPc9/BAyF2yRtC3Of08Dw3b5sEvrJFa\nuN93uUHjOUtgIixNnoQWUrg+yoxbKyv1R+pMyT+cISO3Ey+LAx9+jNIsbEKj\nI6orE3+VCGOMOX/sMKAhbVztANhT4ybO3GSDyZbjuMKAHRA19c4fPyNWUcKo\n9IJGYNKkvIr1ba8eaZiyu7dKRlxh7fsBlcCh2WquG6AtxrDrsKhDNto565Q/\nv8H3sQ8AeGxpGPxhsu45NGeKzjDVKEIc+cn6JVkpfthNfyXl5endl7UCNXpv\n1Kb+UX+lCRtakSDtkhKLnBJmPPnQqGKaY43xvBz9UM9otTBAsF0GSchkc9bg\nC0JNEhauqSMPxXr/J499mmob3ZxOONlAmJak7EDnN8ZGFKqvdfJ0kJmiRKOL\nLMY8fzZPvI84Y/q3PmjHgcjm1C+gQ0fA332kZH0Bxlzr6fDryZfttLeRo8FE\ndlFoinQI6TkMxHy1OIvaUKV8UI8UqQNW8s9LqKj6VDyFqq1TiWp0/wa72luW\nZfPO/hS705SBD1qW0k8q+QP296mx+ueK4iUxVWxsPowuGwh65WGugfRUArvt\n6+MKHNwKes42Hyj17265Y+u9T3n+XlxfbuXXTGZt7vv6nFXoHxMavCAzhr25\nNcjb\r\n=SfWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi7Mz+7vx2VbmygppIiaf3kWRtW9b6SY1WRyiyyCNbZAiEAn10YPjUe8Pk1deOs36HvwgIRDCDurhtUCQmgkc/dfi8="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_0.4.3_1577534381547_0.07130375547934098"},"_hasShrinkwrap":false},"1.0.0":{"version":"1.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"1137afaa35b43a0464a5c541f5f22ba23aa3a360","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.0","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5nYESGm78R/9xVCyg7aV5KcIosZu1nZyo728gdJqrOyXMDQEs6xz8hjY5RHl/Fw85999FPf9Var80t5SR42RdQ==","shasum":"d6ada7b5ec000f815a43eaf766a4cff468b1457e","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.0.tgz","fileCount":13,"unpackedSize":110930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB1UrCRA9TVsSAnZWagAAboIP/R8pg4beLFlgaCa0tcMQ\n6X+32kHBz0A34AgRlZbk1DqK/J2XUHINXJ4DArU6iFkN6hZX0B0HGzZFbQPH\nNQpK4GVzpp7+P3eORNwcTxr9YpGJpgN/u1dVGc4IywK8hChiBwkTiAIyGRRy\ni44QDSd410B95R/uHQ8rN8fbTqEfzaG4GHSKgashdVnJND/pqvESFsFsgaS1\nBgbUhP3yDO6Zj0sQqjK/wbq6iog7YbrkVKRAJl9GwuoRnR6d25DAykMfCJaw\nKuEre4lRjIsknkJw/0bxVBObLEPOTl0cDDW4z8hvLnYIFb2TdsGV8dhSOZN+\nr0sluXJZXZD56Z3Gfmr+1TXKo2iv/E/ro+gWbVCyajzOXNAqavGngTBjgLlA\nFvCV7qGkl+kI3P8zbwY1oRj+4cIM1DWQupjQ2FjtJqWNINE6IwirwVnK4sND\nVLvAHLELyCTfYTEdND6tbH9nGTua+rainm7bHaZtqKryBPTDkrsPpwc8CXiK\nof2JE4t4t6kgZy98OGu96dZX+5L2sd1E53W2OjS/snOGFSm0pafGTs5zb1dm\nUnyyAcsqxgh505F/OZesrdZjNs+M7X8Z6Jv2+IFrzwsOrAFaVuN5/FKuV9Bi\nnNTXisSgTOmqHtKoJ8pSTAM2qxI7su7KffSVBJ29IyC6S3szcUFPuRW06Mzn\nGA5s\r\n=B2CA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASr3B3mngvv7euq1p/VoTKm5+bT4haMB/0JHe+FqsQbAiA4H6zrNj8R8T6/RgcFAYgMZkvqb0HPO4Qnl+zAK/u6Ig=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.0_1577538859506_0.028524057596433172"},"_hasShrinkwrap":false},"1.0.1":{"version":"1.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"1137afaa35b43a0464a5c541f5f22ba23aa3a360","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.1","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I8B56VXd7NOXl+HWEXIuEa9VoKtB5/t6h++5n9/eTWSqi6KsZJrMvgk8Lz5EZ0a9yNz80cQkBKpC1SUatuuSlw==","shasum":"dd4a412e4e40d9efc953795b1e4182ce072017cc","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.1.tgz","fileCount":13,"unpackedSize":110933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB1WJCRA9TVsSAnZWagAAH+QP/3gMdfD2UVnSEKlMHGI1\nDtycm43Fuk1rWuF2w7o3GFoyBxer7SXbJbwaDzkFGXPkom26N8ohhDjC1GMW\nXB+d8IgIwjrabqashPHWDUn7u0tg0L+f8JP9aVYwcQVG0lPvMtSoPVbXjeij\n1KlpR81JZepFntiUMNo3SCKjj2xahiAEUq044fi0md7owMskENbkvApZd1x6\naHaekPguQ+6U8FD2/eMKbZA3U7u9xlholfwSTBCnO7J5BjQoZ+GxsMXkM5jp\nFTQXVqYHvONRPPAwYLZCzJ6Ucf4BOMgfmAHlQiDp/8qVJQN91aEz4kowsgpN\nysfzXhTRXJmspbDD8DaV++pt+4EsTQNM8F+GtklELbiuvxp3QN39PFoRpZIE\naXcOduSw51KwoZ2J2ch6ZeoNcTfYPOB3IOjclqiapwjOzqgobM5sKBWF4S0v\nJ1NQ/9tqyoS6PnvcJS9diNx9G+ky6BghUiXKkwCsu8QTDCoWLJgH/mGKnq/S\nbegHqLWSkuX3bpfEkUVJCGYyUqqk2XJN2WVA/N0V5j4EgqB8+Lb3LLQSKyQ+\npexKKWvMiExddno8EhDCO4gumrakAny/EIr8/TKK0TquOBukvNawpixgcGST\ntxQ4Z1mqfql+4dmhi/Zf7CtUYxKnyqD0Y0ab8XwVKx17tZzPFdz7NvxhB3s0\nYFFQ\r\n=+zwT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv1jCHEoCvWkS3nHr8aiv/7udamYAEnrXKW57GJxporgIhAOTdYqnVOjlgc6pV4Gvjvtsofvq4+bowpCS211I8eipl"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.1_1577538952574_0.8578528758423962"},"_hasShrinkwrap":false},"1.0.2":{"version":"1.0.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"1137afaa35b43a0464a5c541f5f22ba23aa3a360","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.2","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C1y2gHzDRi1nJSUumgj5QchTCWOjxTFKRt7INR3sD8P5cthkMM5SAtLpMR6Cco5i/ZuI/A5e9Sp6xUyKWB4a3Q==","shasum":"06eb429634c4788136280e16c5dce174e57d0838","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.2.tgz","fileCount":13,"unpackedSize":110919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB1WhCRA9TVsSAnZWagAAc/0P/0wpfCUMPn0WjMxZW81I\nRzxTG//SLM34iknUESIZxXJB8Y1rkW5TO273yqVSJGBK8NimGv1xg02s/128\nwISd8eoWWUxiuBMnklGqFGPLP4XbzrddZp/bsOBwAd2P11JAm5AFolocEcM+\nsXj6YF9HLz/yjnk0G17uLNmyuLPb3YXZN/YZppRFMnXPtfJFOqmBBPvl8cvz\nbq02d2U3FqCqiviJ3KR3xtXYK9zrD5gWzkKtoAWoynqfwE13YsHekbFg87Uw\nwaMJV5A5GyVu4s5yEZzJPhekevbbmdit9NHgvPq4nOdWBIHmRRX8TqqBH9RJ\nVlzTRJVW9MpUyl4hFGX+acr9woRWz8V/OdZBgLivK4jZRGvk8H3RaD2un6/M\nq6VZ2UUGHc1nB1Hc7u6wz824vbDPM4gdT3U1i2BGPix8VC+KlZJ8c37YK59V\nHbJRkkq6XRWfabo67++gFh1itP+oKVMyOzsh6L0ZwQdcJzbLZdod89q4wRbu\nG4YfJI86iDn20yACy1PfCwLCCLPHWt0MAe1lbSftEOJ9MyowB5uUAOPrKZBN\nrtX/6Vp5jsYYnB/vLesnOopkK7On4fRxNWLQ8+IykctRA1Ct76GeTlsPhp1k\nhVK6wtdHyXTLOlRceoFALPFRmIIqshIR60glBdLLbjYc4Nqlh4SB0dXI7ZZx\nyZm7\r\n=3hXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ2rBZ0fQTMaY1G+EaD/ZqYEYYn/xGPuBDt7IT+fh/4AiAldwetaiI4gvILNyjDUSFR2Zo4dF8LlCNm3GS2jWmzLQ=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.2_1577538976979_0.14522734964708306"},"_hasShrinkwrap":false},"1.0.3":{"version":"1.0.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"1137afaa35b43a0464a5c541f5f22ba23aa3a360","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.3","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VdeEAX+b9Kd+gjDsCCNsIaoGJaeTFRBYy0lnRzbytv3mafY7gqqHxELqBdIiaU3mbMxkp2W0gItZkPsClHQk3A==","shasum":"68e03b5897a78b638cfbff157b8b74726eb8ec4f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.3.tgz","fileCount":13,"unpackedSize":110919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB1YTCRA9TVsSAnZWagAAE8YP/jHr2gi0d63t4+hYK9s1\n39JIUYfIlLos1cD3/UlKZdURdyydjFR8v1qw8tE1nsBz9wr4HuNWUfIpnboj\nkLkTX9V+ztE37JQwqyeq1ETNEnLulmcTMICJ8ywP2RFFvDa6k695hDj1KrsH\na3kB+dw47fiOXdKtmAr5bCTlqJS4XmA2nn4jwvp4jHAFjpJmZz11A/KGxR9A\nQVLPoYlaqzXEk6XV0Tw8nDMMq7wPvFlLsBMLJ9EEe8gvWPj3JYQaLNxQU0pq\neCmn0vXjLodOt2XZVe4VCeF6cb8G1dMTQX9rpej/zt+DmyZs7AQWXOyVLM83\ndCCeWgWYy3+aAyIEo9jNGqCrXJIx0RiKXILhwKsmaflyFbBPdohLEXAREMFc\nJ/wgTtJYLaZCm17a0HKqSS+z5Jdd/jGUX8xEWoA3s50ZvsqFjcKlg0qchZAi\nHsb41/b/g+H0hnmYzq9ScKrzGVT7iwE8vwsPrrGxZ1V4kq6L8a+JUrRyak6t\nNaF97dE5rM4aKQvV7Ko2tMEh28addDQ7+8o5HvwfQ2yhp6bUWrQXJXIoSUGQ\ntguY9C4Swr4f5K/OZGKs4HN6XyjoOGr0NGfnjJuJzmnOQHpsvBpg0HMM3+MY\nx03tkcMXfR9UAPBS4dnkiig6xHaPcgECWHj+ecXh6WiAG3+f4YfLkQj7Oi5P\nLxs5\r\n=zCqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv2az6+w5tcqOaSD+d/6ogDPi6YV1HOfo6EE0sTqOuiAiEA1dD5Dooawy0MO5F3XUBGn6xXI34FUCoXxA7bD0GHTw4="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.3_1577539090822_0.07250178838386034"},"_hasShrinkwrap":false},"1.0.4":{"version":"1.0.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"aadc3bae40a82539f7532d015cc246fe0ac239df","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.4","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UjIN8xLUY8Y3BQY4VwZsAmUZJDLgv8JzlaiKZS0GuUVk3y1DqFVPiOpn97KX0EjKwVwoAF7CK3L4AxKu/f0Jgw==","shasum":"78746325f966d10f9a35b77209928233ded1230f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.4.tgz","fileCount":13,"unpackedSize":113598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCIejCRA9TVsSAnZWagAANb8P/0T5jiyNPUgQft1LBADl\nKpTyHT0JCoV3dVpR6vZFO8Pn/NMbcXXTvvFZqScpoa0+P0oYwrq57W1XD2+S\nJ3As5iY1X9nbF0hlTY4nDlw2lC1H0wfCc1stzwdE2HxnlFxdEblxycY5V77A\nwtTkw0q1zMYvySddvr20sgTn9JhJiWglWZDdvhhTgiLBCYDZYclaBZviIp8K\nRDk1Wz6uTTKX6afmho77HeatQqt+UUhJm4NiNAV3VZuDV7R2PB72ROgut+2W\ncYktJ+rok5JFtRRUQXl217ylb63x1nmFz8XiPWhDyIeJeUkkCjGAqURTNAFR\neOqzL1wo1i47rWzi+mBLh3TjXdvHbgppEqdNP3Xtkjhyqu1Pg88vjY6G+f1X\nUjCEVR4PCwwKBbt1KjGzOP709Z7+LsXsm21RaJTrLfLG0AtuZgFovjOHXj4U\nftyeW5NTYrO9VliJsmI6p7HUgIUf5csckX73D2N0nAk0NrAdjZE+xOnDNlAL\nqMM1dkZh9jyQUsbKmyfFLmfS+G+q+8bNKAov9Moz7lnJUmnKI0INpYRVfKo2\nRFytgAM6d5dKbyJUxAvGiAVY9TQHPHWTAAjrF1QsRrLSVgKflqp/IOdZToH5\nPxpuC5IH4X5/wi/WcUS/qG1TmJMWpD1NBw6H41Ir+IlBU9ubgDbcIPjetcco\nZFh0\r\n=MJlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo8bkZDU0nAr1SUGCF+oKjgdLL3OWICc2AbjuVYDBi7gIhAN10U3rJcTwTgk4eASGsdd/Yq4NeQnpsU5mxFEzEe+9e"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.4_1577617314988_0.7462872426999456"},"_hasShrinkwrap":false},"1.0.5":{"version":"1.0.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"aadc3bae40a82539f7532d015cc246fe0ac239df","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.0.5","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uljTY590l7K1JrQx44ezHZv+BeaPxKoXp9pzcrhPDEW5nMYlW3QxgiLXZqV1MaMOBHaFTjcp5wcVhQCXL/WIxA==","shasum":"66a70278aec484fcdf8cb08887cf54c1ad142a74","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.0.5.tgz","fileCount":13,"unpackedSize":111428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCIgSCRA9TVsSAnZWagAANDQP/iELy9VgHQFWh5gEXeYG\nOMcVmN59fE9mrfvY01kCgRvMbSasC9nSatqdYmumKq0wLz2IP5ZXPlOielnO\nOqWFI2RCEyzZFRK06BfMXcGU5tkgkGczDTcy8rLNp9PVIQ5NQvyVs+Y/HlHL\nam/RY5cRiA+wKjr+pQjj5zrCbSRfUtj6EDX2ZpxO810ScAsZdHGyKlxB7Ucj\nQLOYaohWIbBa5DcMqrn4DroW4qpaYA/R6ZdxhgFNQl1lF9glAK4WT06IVJQn\nCNNAoLlFWWesbM7EMAcZIUrOztOpwdPpZH9cWwen6LW34Mi/Aif29kZYQ8aV\nt46VGqjhf/MB5e9nNdYlmA6jBbyjQuh1GzXIQGoQAvRjeMT2WodHD0/N5dcH\nCNBrfoCx4R8W9tbSzy9UMXKRjsE/XmzVHWGwuvRcAS8An0y/c/rhBQDQH/Kl\nCLseScf6jaj0ct1ZyuUQLq9qG8GCMP8/d0pOC6sPmPhnJLByasdFD7I0CqRo\nsaXUFP2y+WvOJvZ6eCmF3AHrxIc9qf+6UfJwc7sA70Ibu7kPO2ZXo8/xs4yb\nkfiD68RSh0g3P1+WmbTedmaNZAUl6xHtDhb4dnRhIqufRJlQJ83qq1841M6+\nsvtBFOJNtUWsIi0/E4jwWlQvUJC46oW0Ru1aWFWq7hUm+qFMbCN63PIwZ748\nt4Y4\r\n=6VUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm5EibEAUx5pNB6gkOQcgw9+iShmA+cft3RBWM3wPldAiAeiExLZ1YzKXdlqf/cLhgFwVSz8UqefAa/LipUiUm2QA=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.0.5_1577617425653_0.9979926621743469"},"_hasShrinkwrap":false},"1.1.5":{"version":"1.1.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"df5ce12d7313e445ec4806d78dd42373171dfaa9","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.1.5","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-b266wbaSPRWJmctK3bu6Os6GMNxWcsGGqXlgc1ERGakPzjwftWD/9phtZO3oxS979MpRi1foe8mRkeEhnCiBig==","shasum":"c553d9fa40257a3d33d214e5249cde6f63fac77f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.1.5.tgz","fileCount":13,"unpackedSize":113789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCJJHCRA9TVsSAnZWagAAn0YP/2m9+BpgV52NQ9vfXmWd\n4z9LsGzLM/VeAYtEz00XO6/X8Ugi1bRhGNWy93bhjF7fjJt80VwgwjG1Q1Gm\nvx4o8RZRi5ZzpH6WFCGlpTF0J35HoaXbxHfDNrrR8kXpqoC4y54jFPsG8xrq\nPphyHEbJkv+hTPDM/Hu77AZC87e0osdwjf+dvinLZ0/A9mF/4033JrRY6yVd\nxB6SwN6aFaXR1hX4RZVlPihEo/rWdWy5IMdoPsodtGIqFbNNYfXqiYDUgBOd\nqP1e+FZKu4bGFM85qhGaplp0bwakUmj7Ti1TjQ8QlwfXw2vlswsUwWdMzW0B\nX+Rui6Filgf5L4aYgyuSVs0Mp3FLSXtOc+i8zMFLHdzH6eUO/ELyqYu5oCdp\n7DiEA0v3CA/PoUvQoqdtk1o52ODfYkmcZWpmQ5UeiZPBT5PfmmWzgkj4CB9m\nzWTDrNqavHWHb1+EaCAuW1Ch0amz5oDTDde+ouq1hqXWwJmne0GwqQ3N8Nfr\n81SHw6YoyJf9BEKmM+gS3dEvOZkL/rptYWh5nKA4ODmZnpLO52ynOZnvjwFI\nfAn8nDfgKd8Zw6D2nBB7MUnDjnZQ1JoKkDi0MFjdiVHBBT6GROwt50qCQzw9\nb0rDm2XBJsEfLTaE06WVR0c7O1TxL9qNbUgZKsXaiNKuNwG8FN3HWmvtJCO8\nva/i\r\n=ZMxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4co2o5O1h2YNrcnd5auDqXNXVhfvB0GJtAm4TyaDDjgIhAKPCNqcfz1r01+khyWpVgrTANOq5ZQ45onNjjT8o6HSr"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.1.5_1577620039129_0.44306489851924535"},"_hasShrinkwrap":false},"1.1.6":{"version":"1.1.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"0c570c118a548d1cc7175365bd15d260844dcd97","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.1.6","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YX2VUrGfZNZGoJkXTNfsskkvN83jjzFBcGOcf1GSBJlMq4T5CN7msTP0jsvleVa3P/IHmJnbYCDnL1tu0CgMSQ==","shasum":"baecadbcf6080981691c9e9e93d1c4af20ea1cd1","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.1.6.tgz","fileCount":13,"unpackedSize":113789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCJLfCRA9TVsSAnZWagAAA+sQAKISHMbuHBNGgbbn5Oq2\n57LEzzDzQv2eOqugbxFm6Y5SV930xNL+NGxofYr091aWCJqOUBiXKdUJydX9\n1+HvtqVwzdnLuWIi85mAwnmsgXDZ67FfUiFUy2Org2PKjCRH04N8miSDTjyF\nnlfkMeAX3ODYJwT1TdHV4B7W9d1rVV6KjWmD0QTQeHKJ/xyvbvkTDLfwJCan\nfE9j7XI0j++WlULcyaPRF0QjrvBjBjpQciMqjTccVBuUr98OyPLXgbVow0NC\nihBiXJgXc5WE20xY2aEwFFgkZ9OOdiGtmWJpAP0Cqaw6r41o9DSYAaqpHleA\nVgMwfEWLXevSX40svVKxKallbTDyoTTZq8U3JOqcFT1Zj7wz53ilPRbC3rJl\nz9KBrnrbr2lfg29mF9zA9OaiF7t6Ffw6NvKfJtBqPyU4eHauKlYu3DHZIF6P\n7qpRuEbwszlNuE1ckFuxdZwGios65+Xe9GI/JQNkGzmFrnP9SNghE+bW0GM/\nGSW0JYZgMtaaj8fPw38rg8rmj0p9oYICiLTUTs1cQRU/la465V3TOiFydVaA\nUNS/ZB93wBbP2bgJqeHnAEEBhTxue+STQyOPEvvYCWa0vOVMCQBoBQ/UTp+L\nMvcM7haYuqudOHvci+hI2E9MSnkkCqkyqi1kiEtz+VWntkEBysidPGu+eydS\nW7Pf\r\n=iCyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6hv56suPlG1zbnWfCsucStQnVCfJSzfOF2e9FJIXRKAiBO2dheyz0RTgQ75/q2I58TOa8Xffphrdhc3TOPEqvqDQ=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.1.6_1577620191583_0.288988869691744"},"_hasShrinkwrap":false},"1.1.7":{"version":"1.1.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"69b0f89929d598aede1f586406f450d62c860f1d","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.1.7","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6Je6ylGN3yXw3EXBD5IChTtsSRVgjbvpKKdmr/IEjKOmBJtD/UGzD5MFflMZMIke87/v8cmvf1CTF5hSWwiPNA==","shasum":"a0dae84836fe04d267cdb51a0305dd6e1015b13d","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.1.7.tgz","fileCount":13,"unpackedSize":113747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCPuYCRA9TVsSAnZWagAAZ0oP/jfGtoRSoIq95gSy8///\ngK0+4vBWd84iFH6YoEXnUKEvilkMNV7JD2lpzZPE+Yk5IxzOO/IGos8ctV4u\nwGEd5PSljwjnxSbePIH3PB6hzyLH0+fuRmQNIB24UdNiqQlM1nEA8ZBmweZ9\nocvHIu3jN7uYNYr4SM8HV/Hj8ThjXDMYcDKlHOv8xH/lGR5fdpG414GHqYps\nYHsbeyxXh425TqEr/yaGQm8mFYJR7Ltfl6yOzIG/61MKYeqQzAdHMgl71k6g\nQ+cXvbv0VJumF29G3cHUv9qiA49tbmLJiCXEQ88R/C5llIBA+EtINfELVNP6\n73E7iJOzsnpeVfUaxectAb7f+YQ6ZPt2zlPkzoRRP2nz7dJETExjP1+O7YIn\n8PN2GFgd5uX7xwAcbN6ssNfeHu7UpyoGSveiGX5UfVf8FykdMSkvuX0JRQOC\nYEkrs5jBfynoUDNhZT2LnNrcG9FbMNZ8W6R7wmfCZVWQnFsQ3gMrvHz1/TNr\nKoITFJfz9kqPcfeZR9SEcYJHF/TfqTafGDv3+jieToB3GgZZJ4jAdr7KFLKv\ns6l1jvqgvzNTZC8scjqWPrEV7MMMwRC2Rla5zkJSmPfggokoJR5vrfZ/VFsU\nGhr4mJ11bAlhMUm+kElA3bDumsj+FS8CXnlHP6MRXHFEzQMmxYJZIFNGR9qb\nFsYk\r\n=WyFt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjv6c8XC+d8RvqYNglxjaOlsS9436mxtCQfkfOT1ZxWwIhAM5PcvsiKWW9n9NiMMxQTPpnEDwdkM6UZUFQy27YFYRc"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.1.7_1577646999983_0.40128247082628765"},"_hasShrinkwrap":false},"1.2.0":{"version":"1.2.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"6b797a4b5b24018b66b74c98ad5dc5b04ce4cbd2","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.2.0","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PiPItPK+fwxb6Q3dvOKXt/Ly+U7WXXV8iLw0C5febaLgrN08TkkveQGB1unmnQWUcqfHI6A7gAIFGqOAOsVKmQ==","shasum":"be6e21e954bf053d39233c06e71d7ce69b80013e","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.2.0.tgz","fileCount":13,"unpackedSize":117192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCQLLCRA9TVsSAnZWagAASIsP/30AsPLuI2ung4iA+t0m\n7s1IPDLFF+xSMN8V0Mh/7UB1l7F3lzXPy1HbBMGdxvg7jr6rH5TARyuMZiaf\nCxVTBlZQxTi+xVB4RGOHrmvpcq0OuUyyNLOxpljBLMPYYFtanUAkrt3az/ru\nxDSemuWFe9gINQq2Jov8DX58uAAqUi0G7q9nPmFVLcipCuBWQ3qbdZzVPfA/\nhQk7FQYVIkFslBJHJolmnhxQrpJepX2twUzfLAbX0JTawnig4zw4Wh7bzazl\npbGatmEgE7g6HQlBUsvq5KZyN+QT/wI+y69agnce2g0ZB2kgX2fL/cKJIQVS\nSCPCGrCoh3UBaf8/NS85FgJ2heIro3Z8GJgAjTCJ/xO2ID9de7Zl24ojl6Zo\n4XSuSZC/qH3nPCkFL/VTLxM7Ahyp9A5WoWn21RRClNA8bJ79FsUciS24Qgot\njVNOZSEAhtQAoQcNs/Y7kFbcm246rgqLHNNmpqH3L5GkSoWBRcau11Enb/jO\nd7lNtt2L+Qd6847raZ5P09hzr5Hu/+QutEDcuuWwTRV7f7eLZVkv/cPe785y\niMh1WkRXIeNU5/SLIdVD7LENbJSoCCS3hLMUmLgIFuWAC8vfnPdPXqFpxZqT\nbU7LOVUNJHY8GB8yXXFZKVSLKXwMzDrNIFWQ24DdoKiTWHnQlLdr8mdmzbEk\njZl8\r\n=u/HU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKDtzqZOREmJ7P3JoF0YLrMgRP8ptmb+4zK3fBcE352QIhAMo8CP26Rkm5CldQt5ZqMUWqHXaQLfWkvm6ToCEyQfsq"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.2.0_1577648843332_0.22751858958441007"},"_hasShrinkwrap":false},"1.3.0":{"version":"1.3.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"2b7ad5450648470e4fda20dd467ab9ff69b091a6","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.3.0","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nex17o8N/NS8jit2I8rhMKvVH7d9c4S0QGeGNqaQr9r4OrZtBu3jCfWhA6drM/1rh0kuZ2GdEAh22TefOo5lDw==","shasum":"289baab1d978936cdb52b7d64f1cca7ac3859414","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.3.0.tgz","fileCount":13,"unpackedSize":119454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCzuJCRA9TVsSAnZWagAAHRsP/AlJKF/QCb2aQC7IqpdR\nKOF7w9allFBpctdGAARyhSQfykh/yc3Cq0LRlnKKc+YRp2RcGoRClapRJmPs\nrZhruQn+kr1JHsGqztmMp7GX5+P8t68y1ffEIdzVlHQYo0dpN0CwIKhg9d24\n3t6Q5KvaY7S3ATXENRVCKUZqc7V/h0ksylphE73EiVQPL1VNkULiXg5bQ5Oz\n8PkQ4MSLjJmrXkYU9navxYjrhcFNxCWPR7Zm91WPdI7AsfINiHJCKeMS2sMP\noERCQbZFnXCLzklBKStSQU+yiI2x8txGenR6uGSMa5a866FqmAB9AJIp+/0J\nP1k9mdcrA98rMJTiCgIfTLCcMxClZCH6QLILZsR2y17A6XnChBWCyVVtvkqs\ngxWaEFn9oCKjSGbRDLgM2OxLqfJKB0PzOfmYsdyEbhGksZBF8ArHuuX2CLp7\nePqKMl242BYQkGnbqSk6p62DZA4y68UKarHb5QVYYZ1OmipCMf2nPQwQcMUx\ng5dW07u4r1+t3HyrtpUYxMAdWDPKgGpy3vcu/6iaGC66hOcpObjiyq+oZjW7\nvuyWWIw9SgsDwl+CeGgyYh9hieL7xcznbBGrMjwkbRAHfd2UzKpxSwGhvKJ7\nAXsjgkX0XvSehG0xo8kFTkRGLzHR0wOGCmwF6XXB1Uax+am1464jRRwqDkeR\n/gyB\r\n=uKn2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFt7nnVjEBaTRVsCdYKjdrW3kcWWgo6FErr0mOXLmlDaAiEA/7xP+QF8FM6QUr8RK8acPaS1FBDMNQywcXlV7KEkizE="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.3.0_1577794441393_0.8001449896406712"},"_hasShrinkwrap":false},"1.4.0":{"version":"1.4.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"a8961d19568ad28a16e2b89515159706d0ebe03b","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.4.0","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qV97x6pFOq9w79yAn3mOF1vlUz4dMmH4b5LMY+J0da/vPUYXDAc/qiPRaDihXvL12o1MvXZvwH1cw8gXu8Zhsg==","shasum":"04efea810ada48b98e0dd368eb2d818c288f0bde","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.4.0.tgz","fileCount":13,"unpackedSize":117490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeC2ZcCRA9TVsSAnZWagAAFlQP/jVSiedchWx2Gp9Iyu8z\nIHzt3ZsIPVHAnkEY6HnAvq8gojH92uFVI01DGXzA0UmTsxmL3tlKoIMIkWGA\n4b0h4HriNleQJswNJsPhdF0Q8P/lhNz+MbgF70DL/7Bl+Uovhs5eVVqHpcvB\nfw++slYSAKDUgZk50ldv4UPaZbkweYPf8YDS4dTrS6R7sssbzncN+Y4qzbtY\nSelFSk+IN0C+X2tBfNSR0RNLpDQDvFSfwtMir3T/gYUqqXyO+KrJWIS7rUYd\n6h1oNHh5tqC6cElYJ0Bxrg78yJ448tNJrRq6btYEag/Ny4o75uFziB/BRhK1\n7aBdsUdGMfuhJ6tzMr2N8G+EcKPxgRzWLBY5t6AxATPNvSRAygSY+G3iKknU\nyE4i3fciJvOjzLoqnIGNcJZuawZnRvEkUBmpD6G7oms2J6b5KT73Vp9b2EgF\nPrT+qoLPr7ig5DrqvNhOKmazWI+cpVXWmmX4jBQLQi776JhWaaATWhkX3X7o\nle717bnEPF3z2tD2wZM+5EZaWGEBf2HSxysFyfznfFqsOCYEppOzrB3WSMAi\n2TP37eMhdd9eCKbeIP2SpmCd+PP1PgKLXxxHmqCT6+Ye6OHcZmBj4cuDbwS1\nwddb11Ou/2kzW7HxfYZyTUmP3o8gsS3p7UnIpwk39wfXqD+kLWx7NbmFPL70\nrX7k\r\n=wOs/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6eLbace/WJFH98ZL0PZSgxdWtSes4b/P1OGdKfAFuhAiEAzBacdwOzjnBGjcDiNkFoQPyRcbDOBQyqpJK/tM7SuHI="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.4.0_1577805403539_0.3254966821132117"},"_hasShrinkwrap":false},"1.4.1":{"version":"1.4.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"7edaf572e37d5fb695d00d02ed5c82ecb73ad4fe","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.4.1","_nodeVersion":"11.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+s4aCuhlihsQJjgTbMKwn9Hm3M9WP3oGxM2NqLfbVU+P1yrq8s3Hn/98gkv94YTqWTEn1pDBXynqrd/Yvr052w==","shasum":"ae322c6fcdeef63d0891aaacafef8ef0c35044bf","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.4.1.tgz","fileCount":13,"unpackedSize":117155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDfFfCRA9TVsSAnZWagAAHNwP/1JF74LKJtZD548b5F2B\nTP2J43SvST2J5qWZvT0Q2YyFC8DlWJMDM1dRVUCUs50GO9FwNUDYKc1TYTJq\no7U2b1ent0/3Xva2KmGAo0vKiFFKX+xCNaPeV96LXHY4L+ocLHNt4sn9PUY3\nzcMNjZWXkj4avXH75vlkAvi7wZGPsCE0vPSwISqmq8lT7AEmPq5fcm8myJYq\n6vc2sz7AUGEutuk1KJ9+NLjPYSZTAi87dwmPhl0hQJ7ftGEH+fjYQ77/nuJf\nkjCdb3IZyDML/gSZUwBY0h/v8IwYPH4zTYf0Nyp2m7LXQ9at10UiisFfhmio\no87+zzCjefVyJGwBBi093XrUniOBz+DJPOLdwdm6gjPw1Qzw08byT7KuJAMt\nxZDFJ7JD9goa4R/z3RccbNTjV+j2jn2Me8yvCalpT8yXGxpsG2txLkNR9qSP\nJpmypW77CODgJSGyUzqyoTu2n4Lcy4CxmwQM1EQTSuO5OeEn6KhUYiNaO7VD\ne5BIbbta4lGf/tmSPWCTwuUDopkkwsXZpT+MfZSKfVr6n70BXHHpCbYND8GN\nz/c/79QS41LX5orJhjLgYUqaZFKCOPQil/krZ6YwwWw0ZT194mKtIeOvlleH\nAXq8KcPgabEzRgrkpqRSz2u+sGZde4KUIX5yS1+dgsavn5fTnJtmNQi+OA0S\n//C2\r\n=fgY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6UKN2Pp+S+Sb3ZvH/AD+MXN7wurLjkZK6cMrAOAca4wIhAN/70dwpGT04ICUn5+LWOE0F7ZFi1whkk/gNifx/Vy0G"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.4.1_1577972063004_0.3155975919388845"},"_hasShrinkwrap":false},"1.5.1":{"version":"1.5.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"83351ee7c04e7dbbee3ef5a753c2db7a81266b25","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.5.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mRf7J3tRgN2kSCX8usaT6EIOe6Aa8EFr6C4MaLNq/c8CnePMHsB3VVqrVSsZswNLiqv5/IGbPJG/IRCjwFgRKw==","shasum":"45f7b6f44b7084c513a9cdd919235ca5d298101f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.5.1.tgz","fileCount":13,"unpackedSize":117068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeExaXCRA9TVsSAnZWagAA11wQAIvMpNjqAqbnb+eNgGFu\nY2tfHUER4w59OdRDlLyZCYYA3erhvMggyo46oieqD8MEMFrzqrapiBoDpm1Q\nDBXG2ary3Mbrho10Pe8x6G6dEoM8/c87nxEWqMFdrPhLT80o9h2PwzC55mhb\n9hkrUJz4mFaQHAdRVGBHUzo6zD7IMc//y0H7Z6k0mK0ydqL/h6vxAmzny5t/\nAUXtN8bBWVwTd5MOj6PBNyQ8U9UUkioXF02L+Lcb1cjLcRdsUvG0IlbjbYJx\nwzvsUPvlVGa/mV0u2wxomvRxBmFvd0hH6HBMieqzIncvMLfW4EUXLNJIO1rT\nnXjWWhWvNyxBxw/hRX70acxN4Bdk7mB3e/Jq8v25oYeJ1hXGWPnzJ0cj+GE5\nbMKR6QDm3VtHhk3zD0OIrBRejlCNKmiCE82kuRI24Dpw5OT/zbn8iye4LE+q\n3dDO8HcFjyJTXtYH893FZTDA2591lq8wMterCl+WAFU4SekzhBknCaYP11vf\nXgLQDUpGdTxylL1aa6kjGjt87VhsW0hx7v1JiPqHyoS+fBndO743Oaatj0yM\n6lDPjCsnFF8WQjOj+KB+XEEYLHEwtd0jjzOPjlObVXN6HS0Op/33XJ+G2efJ\n09pPVq+lRPKFbL46m4qE/ODU37cp8W4TCftvqt3Pfpq+DIFMuXhJL5G8G0mb\nMf0O\r\n=Tzpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1vCzlBpQH701nHdwV7E8muItdF3opRoxQn7d2tt0JrgIhAIN3DJfiRHAYo5rK45z7EFafbGCGtgUHcIuNXMfGVQWs"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.5.1_1578309270894_0.8247813561503279"},"_hasShrinkwrap":false},"1.5.2":{"version":"1.5.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build -i src/decoder.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.24","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4"},"gitHead":"83351ee7c04e7dbbee3ef5a753c2db7a81266b25","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.5.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dHICf/XwZz4PzX6gF7eR1tb4Wylx8rpTNY0WJ67wWFqLmmCosaHo+IioiI+ux8ienPLvoXq/akFSteX7WVipZg==","shasum":"9af28acc30afe6d363e79920d382f3ee9aa82ff6","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.5.2.tgz","fileCount":13,"unpackedSize":117199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeExdLCRA9TVsSAnZWagAAF2UP/0XLqRD4ALBDeY1Vy7E+\nJtLkmHaD6Pjw2C3LLDe5PnJ3njATDT+WvtC/FLviMBXgV6hcFrpATHnwRsk0\nRCibboRKeHZ5rL6rpFxon7BGwTkZRS7P3t0HsM9FMlECBp1ip5/rOyc7A8/Y\nH2oD+Jw3tKCFoDGDUMLJ6i5g88mYf0brBQHwJrYZW3P4b3/4ne0fx7tOngwz\njnBya8dT7VrJs79TFg+8gLGo608SQnI4PLhC6wD6ZkJm+FPMiftt+axXVtB3\n/tSuhdkfVVZP9jZhxT4n3yCw4mGPjT2y0KbUT4VKPqv74M+YL6mUDcQIUODW\nRzq7L45HHNLiUuRZSyDcB6gHAOu2t3gEa/Z/D5Xzcm1aw9zz6i31Lf+ndDsV\n3bXwDyfuLZfYQciIB5/cm1OXzMvrw5roGojfj9VZPMKT33PCbGuaHlmYo0Hf\np3SAdrAihPDKQMY0DewuI28Blzlw3vu7M6Oj4Oy8hnZf3gk5NJuet3X5h3Sz\nDH/aqx/Q70wA0PTaiWoZq93f+UP1nlkaHjPrt/+dqVLm9odVhaAKFB7+bJ9M\nk5EpyCBhMmYRwvdiHfrkH5sVjJr1x6eH9qXOAHPPEkYQj4qNvOj84V1Gayr4\nVoWtdMM+me+p6uj7gPLhpxh91pAhvmw5wPqJjjp0nmhKGDDuScU87HRCK01O\nmtLx\r\n=BfV9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnmZIqIZ7DxYF5I0pVab899xwPxScPpDborvb5bKwnMAiBl6FaNaYeVifyHKLMm9DI2oWZDqhBUnTfCvqamfoB7iQ=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.5.2_1578309450768_0.14677706001058666"},"_hasShrinkwrap":false},"1.5.5":{"version":"1.5.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/decoder.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/decoder.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"e083def88c2461e72453f3fb0b54467c8e52b34d","description":"[![Coverage Status](https://coveralls.io/repos/github/MarcCoquand/Decoder/badge.svg?branch=master)](https://coveralls.io/github/MarcCoquand/Decoder?branch=master) [![Build Status](https://travis-ci.org/MarcCoquand/Decoder.svg?branch=master)](https://travi","_id":"elm-decoders@1.5.5","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NNDA5rO+GBEEqGZzffYzJUBgHn+P8+LTIPEm1h9VcpNTA1hga2aNAA6mkFx2YhLErPvyiXCg7mbeDJIQLrVnCg==","shasum":"d999868e1a42690bf7e1ce68b66a137fef900fcd","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.5.5.tgz","fileCount":13,"unpackedSize":111598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE2pdCRA9TVsSAnZWagAAw7cP/iuAyNvlHd8OJnpP/WP+\nLHSYsG/FDXWfgoQ37Y09LRdVJMM1PB0H+qw/R6lb6ni57/yZNV/RvekN2WHH\nCQpqIjQdQW+dWTBgoCXhW2bLpl3PcDDDMTQdDDEqlykXZtn20GiTzUm0EjRt\nmzNKJ2r10YEbE3dpRdubkhfXOuOIT0oMMYNYAj4Pu4bCo4I250NlgC0gtEbt\nVEv1UqnfMoNuN8jQm2rFsIa1dtwLzbUaA91hgaVq5yV7SVSkmK4LJvYTd/t1\nS9wNZ9onh4i5GaN5bWAEYtD3LhDF28Eh72VUL952LYKeaDbMSeIb2KYAXlLa\ny1Y68m3GYRQqFeyPKvsJqjV7x6fFB9fE0tUu557wpJ3TEJ7JltLyGOPb0JPY\nk3Fh/sNYl+ntsXh6UpOoRRxvJ6zxmDXgzAVcRNRGkm15tejpF2gnKFSBij7b\nBH0gUHj4S71gKi/f2qCfRVT1l3RmR4H00ts820t+AFdgOUwzG1bMELOpdJWu\nMCYG4imjfIQczZxBwo0gRVw7Aax3/hNpo5qIXyXhwD2YFubG4xJPYDxCrB7L\nQI6Hgtq7LQb73ei12tyzznrxhS4VKonpuOSE4ZTb4Q/LR8XtcArbGh3M5cyy\ntmzScM10/8ACZIH72KjG2n4CQeqqdzjqwQlrb+RehUJRuWD8B5TveI9jx3RG\nw54e\r\n=vzbd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNEU5w4X5M9N8xTnTbp3YV9jh918U3mVfUCaocrtmfeAiBEBQCL2I/k8BM69ersZ2rlMuGQMKPrryMYVCgcgn99Ag=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.5.5_1578330717256_0.35532778916256014"},"_hasShrinkwrap":false},"1.5.6":{"version":"1.5.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"155fe517dfcd7215d681eacc0ca63ceb02069439","description":"[![Coverage Status](https://coveralls.io/repos/github/MarcCoquand/Decoder/badge.svg?branch=master)](https://coveralls.io/github/MarcCoquand/Decoder?branch=master) [![Build Status](https://travis-ci.org/MarcCoquand/Decoder.svg?branch=master)](https://travi","_id":"elm-decoders@1.5.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-9O1Bi0gDJ68Aq7JoF3Xkm3BiKtiYJvCb+KHunepleh/C6dhajNubBQaFOGlcZfbDY0Rs5o59VJ6Zt1Eu/ef20w==","shasum":"fa273b2bc3a3332b69a5ef2c318f88b63faba095","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.5.6.tgz","fileCount":13,"unpackedSize":111588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF1V/CRA9TVsSAnZWagAANvYP/0oTnU+kC3bZhV9Yg2Se\nZqXSKdQEEoxLb4q9YZQrCH9P6jORXFkMM/XjQDqp/02fWEPNBuKgxZEAhhVv\nj87OVaABlFm5z77avaV1szsh0ECn0PtH2wFOvCc1zWxnz1JCwtTjQ5nR+UON\nkdjLQN+LnpjbrSxfsrGO9JWMgxDCdJL9LOi68S/TVOwcS+TWvg2qVT+/TV2M\nLeiAaJ+qSV2Fup5j7BXpVf4FPAFugBjWHY7PoN8nZ0C4Y10vg8E0+BVqMIwI\nk503OBLhxhkWypTEsKiM6E7RH498dpXnDy7T3+JTHgNMGKmv4A8KMI+bEZVH\nEYta5HzTqk6WlDBwgx95X0eefiWp2W9N35S0tQMmi361n0WPdFI0u6lALPdz\nyudIw7UaMHjUaHghv3jQQAep6iHWacEXNt6ZWZM/KvsoNYwsRu8Zykps8lbR\nYN0+M//AHV7RRGEeVPVDIeKnMlmN+1QpNl2DNY6yG07bOY2h/oI1DbAJAL6D\nykWxNQXNGzxnLJtXp1VDFwbZwv/+VkbyehBUQd5Jtye9Ii693D9TYLWNVWIs\nwmAspN3E+YxMqFEQagwDpiKR0kRsDaF6/DuCgaIaGQWH1eJM54d8Oqxc19DV\nHRxaiflHm2dybkrsjl/ASu1sLsoPUJU6sFxQGbloW08U6hd0rT4KBBo/M23I\nLyBi\r\n=XL1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdL/RgLINEirP/IWvG1PrM/6NZM0pBfOxj3A1eeZYYJwIhAI3alHCy8TrZr4BHUDk995RmP0w2azfmVY5VWPqTzsyw"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.5.6_1578587518365_0.6186418379877416"},"_hasShrinkwrap":false},"1.6.0":{"version":"1.6.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"a50ecb5d31f0cbe9107649eb5b685b4b0cfdd442","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-FdqP1XbKE9sKRdo1Lj5ptP0Y2deE0OieUjqcTqPCCUgwrJFpJH98XqD1oNbka7Sk0fDs+YJevBJqPzVRAmgDvQ==","shasum":"904e3b214fa41c1a9960d9666c3f684645243234","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.0.tgz","fileCount":13,"unpackedSize":117986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHHjdCRA9TVsSAnZWagAAtwcP/jaH8BAAl37qdkg7pPaV\nbdr4f7VR2Lel1wLy/ddPiIpK93GN7ChSIN9CJ1WLZ9bF7RyOFzc2rFFg2Pe2\nzX0n5PBWwnnqyA4Z/PWwo2rdm1n2P7GGPk3/ilzxECwl2Kz7MeAu6mV6+Gt7\nJoWIFU7Ayp+NWL4BHjcpedkb1tMAJDbj9OduGDdCxGbvj+WrDuqfVOOZknTF\ny9HRR2VOPPiwR91NzAPQq6rI/yaSN5A6iBIHp7V+xpKavcxxUmuQKJJZE9GK\nmER9szVvuSrNSEXkbJBjMEI56aRONMklW1BHX/FGAiom5T/iI3/H96OKee18\nPIM/eGPY8QT+6KXD+ngJqfyBcs+G0mTIe/3HVgvFvSbTjHn+hHd4omLGUdtY\n3r6zYlhNfMvEJcOay9r5TckN7gEZ84EKGg/GJbPyBqeo07D/qToNlTON3Ry9\nTwOULeezlILrT1DeN5agPzZlGfPaZkJdmCTyYWDoKTx9E1M4H4uGG/4HeJgD\n972Q4Ps1t/EdJpYyVAnfVO2+88ES2+RAjDn4tfUsQlHzr6ZXqeXLv/FJ/Ule\nwO+r1iiOVewaVwAn5gigIGTgYkZjW8+Vr1mCLn9HCfS2D6Kwt/rdEVBWzjVO\nrZR1M07/1ldxmF+DzlLzwlTuC3KkLgm3KnhnskTYeDgnGb289+DpNLcBhj5u\nxO/q\r\n=qZcE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGLG0PifNNHdZnlZOjdhh3EGSVJwwgjomwubN7s+/vFAiBysfkg/eAWo0j+JaQcgwdYL9hS1J95NLQv/y3SmsGyOg=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.0_1578924252578_0.7809129043090695"},"_hasShrinkwrap":false},"1.6.1":{"version":"1.6.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"3876d729da9360ac89aa48159f0f2a8039496aae","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6REsh852RCKANFRYEv/PLt/ZIaFYrdtRUAugZQcXKswAW0jpQu5d6lnN7Biu4nOoKznG/lS9Qfc2Og2/EbdvyQ==","shasum":"c4baed6304a7af48065cf0e7e04491c9c64f48a3","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.1.tgz","fileCount":13,"unpackedSize":130230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHMwiCRA9TVsSAnZWagAAOX8QAJajnplxb8mW1kwiV7Nn\nHJpksILfIEokMcI6xvM8ea0LRuoi55OmZLI08IXDh9b1pTDBAqmNupUnmKCf\n5DGM8gY4v/m052sn5EYMt+FvmkdrHhaIBYrM42svEQmmuQSWoioeo9eBlJeA\nzjXy6APHEhrAUohno9WialcpXr3Y221CmPARDel8vQ5DqUmnbFaRckd3qsx3\n1kHoM9Yfe1znwF+AiHk1ANJgNbOE/G3rHl3opu4w8Bx2MzYtro7Oubynl5o7\nDGaAMWdgCaT3Raovlndnur08G5NSSaV1y9vViMLvdh+Wb/iZ7/jP9D0CHpQZ\nWqxfXGE/+b9gQahQWVyEN6xlUqsOcbgSQF6e4j37iHQb5vFf7PmNWYT14Er8\nYwhTR1bWsjoD31QjO+PpKWUa3FhEjoP1KvRkwBY3n1MBMEdLIBudVuXb+4jx\na5cZbEDFGPE/8fMEU0p1MqQ/CfQNF6BJW+e1ajnMGHb3zaEgp9lhLkweEp+M\nd/AORGcm/XZTBoENaPTSHnLqNFwMML+CogpCdfXq8FNQzWBqtymXjQW0POhd\nyTFdKlup7yXBo4apkLAt+adJKjIAtMZfw60r+uSilI2kkKSXQlyRmy+oYzyX\nMxkFAz2dJXe1npzJzKQoxCKdfpjWAGvwzoYUye/6+cElkrEXr91NTpXOs5Le\nMXzU\r\n=A3yz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC54C8EJsNc0LXvkhgcshb2qCSR+zqdY5e0kivdck4QoAiEAnTdTqXlFgQtfKyhNMKOi3ZWXZ9weG2Osr4PXjp6fmqU="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.1_1578945569589_0.6328924822173563"},"_hasShrinkwrap":false},"1.6.2":{"version":"1.6.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"279e2fad4a82535d07b44418874a79c8ac73d190","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3y3SeWt6Vw5sTBMjpBGJIsXtzJ/5VQ8BpapXHJqb0DEvhSwdxfx7qFM3Y8F2TSxngy4EbUs9/nqqJDtekmkvxQ==","shasum":"594875bb68c0767a4d06e9d2602db65c63b3a04b","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.2.tgz","fileCount":13,"unpackedSize":128701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHNdCCRA9TVsSAnZWagAArO8P/3Dut6aTAlYxmEJBac0s\nhcmmHFy6lTTvUCimNGOLPXMXKReHd1D4KJNq2kczAJgeP6sRY8upKFJrWuIG\nQxOzKKAuxk2yh/PVfe/DRr3Aw8mwqubfqxDobrTh5jhDNYWT/JJoujf3qfeH\n91pd8ke+cdpaZ0Z5TSmedNrmVET+KpARuCAq7tEVVNTA2PkN4xmb/QUtpm+I\n1UVEJoVfgCK/fKjRrR0TomJVNveGkCPQsdORpQTj/bPshhKVWBLDpoXMkrlL\nYWMhE4jhK6ymywaKK/p4hgvVqoixDl66wdcTR8TmKSw69a7S8CQ5quiGQJm3\n16AFqhnRJI9HNRIo/7WTFO38/aIMlguoph9rwVp/vgX9cmm0dvAHFOvg0Tr1\nSrlfhW3kK/0ORxsB88VEAOROk/KcaoxvmK5hpN6oCmbAZlXqkmtiuou6OKNe\nnEDnA2kKypteYOcHskr5Xa4/vXGT0gw0oLf95n7YTIHGL+LM7ZFRGUcCvpzH\nWLoaFmg8tHou/jMFPb+cxnD+ltO5gG8PoLHvTb8kaWZuiJ8iSwepjuM4h27+\n4wXyy9hsVjT2Q+Yn+FqiVFYDXDtBooZs9uCezrgORQbFBGtA0nXxDQ8IEWY9\n15nVi6MfAZep0JUyAn6D1l5uF20nfqTcEgn8lDzx0rn6oJQTX/arwr5DLSlV\nicEC\r\n=Ddyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRWEQtA1PSwpfD9zPh7qoZj2rhSNZcfS9VLyiGIdVsOAiEArqMwNjDEm/a9QzXOvmXjakwm7BiTQeVq1n+GTIe65Bc="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.2_1578948417602_0.2975896490383323"},"_hasShrinkwrap":false},"1.6.3":{"version":"1.6.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"ba979b1520bb5f2de4a36fb4784db873379c2ec0","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-OepGNJ+FMoUlq3SOsApC5/5q0BzRvk8aNUP3hAsZiNTZwR+iWbEoSY9l1payiKYMWed1g8oo2yQiqYqHpCIV6Q==","shasum":"20fd229840399c202304c412760316743f465742","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.3.tgz","fileCount":13,"unpackedSize":128769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHsxOCRA9TVsSAnZWagAA+owQAIyymccA0FWveYO6XY55\nsMURRQ81NVM1gUFo5VpqdbNQKN6BvBnDU41K10sO0ge3JCXBIskNMFRuX12c\nbQlrZsYnZPRHC8EWR8v2eS+gj/dRAAjtCCTPMF0WrlHTmIYMYy1K4PIsQ3HK\nyR2K0x67aEXRqpiod1ubOioctQMjRQD74UjD/GLY0LvA6dgWVKwqZz9ddUew\nbse9bTQkyJqdhb3tQy9j5z5Hi+ArDDVPUAJqPixMdGXrLBl7WEDMDt4O9xvU\nnahxjvyLLB5v6neG6ZhxKLknNraMVLVR/32EiUzXUEII+ItdvZKV3lfcvBs+\nLm29vKIB6w74WvCI5Y1OthW0wMnNqr9b14iYFaeYloHJzzXa+oN5WyRSTdVw\nkaGIg4vf+BXGUfu/6XQb68o0drZzCNEvQb2Rb+ELppqmo1MKivZF2IpmBEqQ\nwHAFNdUcpyzqaOlcudQSdTsfp4kblme0WyzI7ZWmlMHYPZZ/VCsUWi3r39RW\n9Fk7HO+rWzRavECt6eQRkU5RyshWd88gqF9bDewh5ak4GPbNRiqOs/I/JuJH\normejYyol/eRFdFs8CGb+2DU+DAhS45vJVDcTlsCFSfAj3gHcamrmm8SaIH9\n8wTa+OzC/WH8rAauZiYttQMWbWGXU3tZi7zGREwj04p8GVFlpy1rJ4qBy157\neel3\r\n=CDUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyTuj07T+1BcLqsaMYP3ykJNcnklTPaypnB8ynrfVa5AiBLrKAa7m9imnlIY2IOxhHQdjz/CHs7p5fFr0QSsKdFgA=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.3_1579076685530_0.5124149295381859"},"_hasShrinkwrap":false},"1.6.4":{"version":"1.6.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"ad430de16bd23456fc2fa2cf095557b8c11bc7f4","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.4","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fP8NPdPhzQ1KTwcy0j7uDP2mdDt6Oui+cXocxRn/mDaU+QU9CTgHWKm7R/Fvt9QPg7B9/erP3Ot3ltHbaCDPOQ==","shasum":"f45cfa8cb7768a82dccd45ac136e322a8951d94f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.4.tgz","fileCount":15,"unpackedSize":130602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJDrvCRA9TVsSAnZWagAAED0P/3tsh209TEXX34220+pV\n4RUGBmExm22hxmzrfO8otZeoldi8Qj4vQcoRdue5oSBvu816ht7yORleHeS/\nqAU2JKrdgOsMOmG2bUBV8yn9qjworXCx2PhA82DrtmfvEkYI4V7/BdGRIE1I\nCZs3913MUd2lQ/mulUrXXpzSRx0Es6o0ng1aVajprrKOXrNi/QgPfmPNRqy5\nQ13TY9nIova574VSo31SGaErL3Iu4gpQYxA/kd/y8M+NO9rKa2HXBBStFiNj\n/qQJYbZaR35nzf/8KPx4GqCYeRLFKu/nsji6fHf1G6DuhTZqZCSTGRvFJd2D\nG5fUX0cLEeZ//9ehkb3vxYzI3tiOWRAjroVCeizpYOQr5LWs6T7ReLU4Eiqy\n1js4G1rpgGInCJEBiT/hmjuDPanHH4i6UPppCnSPAWxlfLs+xdABLAxvIh06\nt088v58Y0O9hGQhnZfaxDVMZz4g+N/TjWIDg1IL+Yy/Kf5DB7mvRDf85eAyk\nHuS6H2zYhGmTs4i30s/5981y2ho10NBBgl+9jnwzKzFgT3WyzrZkVkZ30fZ1\n7ZEaj2ZrZ9w1hZv44l+LOK5s5fcv1dL1lz4C1preWvtVqmguBl7r9MFUhNh+\nchyDXGYUBV0oWlak9TIubHB5PU3zNQu5odmTGv5bpJpDV1BRSOynMz0riuq8\nW4lv\r\n=e4tM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdU5bpyQDf51V/mY8B4E5wukCYTXPPbd98UiuTsUHDIQIhAPzJWz360yDcW+T2btzo17gx7RlWGfHKxz/Vfn+fFxEx"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.4_1579432686568_0.06840868392928767"},"_hasShrinkwrap":false},"1.6.5":{"version":"1.6.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"1975ca97128ffa4e4863a3b26a6fd4c9383519e8","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@1.6.5","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NgdAxwtDbCiLuUtC+0vfNhSU80USwEwYLDKye3nBx4fH3tiH7jx8WGnJmrbOY7+a6w/GePFF0WBTwvO7zisKYw==","shasum":"c33246191d87626e7508162b63d19119084c554f","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-1.6.5.tgz","fileCount":15,"unpackedSize":133090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJETsCRA9TVsSAnZWagAAtKAP/iCBMmhiBpmgELKwMTBd\ndHb8vuN113sm6U5fM1Ulqgd3qp5QMqiBRtutb5YJQHnoKY9Zm5lowpOsHWKX\nTbIYeGA9VpblFVs28w805z3q3HFHmu8tx6AdhE/IEKwmJ9K5sc4gJhQ/BRq0\nVrZ0h5PYGYA7+4UrRn1o4KMYgIRRfxx8F7UXbmi5qtqeR3U2AY7XcFdySXQT\nERsOL9HTSzPUe9bC3XSSOY9e0kMUv/+W+YLQpycjnqOrbQHorInm30kScflG\nQ32ikxSvuvmPXqg2cP4GCDeQp9X+we2HJQx5myU1KnglY/G8UJAmOhUtELw2\nye2cA3hXrS9liWeC3ZG+QUfHJpun/5FtDFhLr8tkHsLRz6PAw/x/BqJc8+AC\nJqEIIpTOKtmmYvAu5UvRrOla4GHE1Qvb7WqGmuqcaTVJmpYOGvbAhOqvVteA\nmEHhuu9fCQiTrQ70UhlTTHpXEJZvMn5MHgcyui4z0MWXwY/87u0mceUCH21m\n0AIHDQBywxp32Wb2p5Iil7h4Nrg67f6eYPA0/uzIqAA95kl/CVOSIvgVa/XL\naKExskUlqQpxXEvrckLLJd8VHm+PQQeKjaVUdq1TM3+NV9hCJkTU7iUWlp8J\nOHTQBTg+V/3sXMB1RFgKdcAGBGuUye3LmZzAb2wFoQLm+1SFfpPAOA735PXX\n82gx\r\n=EFwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9CKQbvaHfUQBffxNpgc7AnJu3IujsfaEKFGZBxzn8QgIhAJ0GQWvUT13p1UjNAfWD7B0k0cVIKYdh6EpKPYn7PU9t"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_1.6.5_1579435243911_0.683055528488691"},"_hasShrinkwrap":false},"2.0.0":{"version":"2.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"8e96a7ee82d289390d7961df07c99cbbaeded23e","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ufQWD13+yHaOgo/GXBrK4lhQhOiyWLoGuvkQ9oroERrFs8YVxIiKYVKb/xq3GbBkS2Gg5s0NbhDQztbfRVMQXw==","shasum":"fde66b11973e2963173fb7c6bf07f1d106d49240","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.0.tgz","fileCount":15,"unpackedSize":137610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJG6tCRA9TVsSAnZWagAA6k4P/0EsI+1gRsJcf14WT6lK\nvIsPvrQNmqPMITcd1ccZhhnV5/3wSwM0V5GdNqJQVEjGRdNP8QRlX7tm8ji6\nzQ4G8Fs78pKTiS37LI3SCUZ67VUjb3CYsh8ZZSBTpKjq3uYcLXO9qWiGX7af\nWzfzWOqSChrC4tLZt6a+MSJN4i6sXCMPeXQuez/mNm0VN5r17vFvn6yDHWP8\np9b9VcEHD4tqejyRpDDSI6HMf4fBM6SsIajyBIXIRuvyXOeIyAq2GqMgqyta\nPewdZCN39kyRo3y7TQdWAKZF/wZzHqqoVzN3UIrzZ4i+KkCWPPcbIEgSH+x8\n8BW0GPxB9AT4sKzgpme+dZHU6gQyZ4BDn2Kc8Zla/jQOhlnnBxDPmPZDuILD\ndECykm6kLG4A+D7knQDRwv3eg6wSGSab5yh8Y0LPC9VGBOh6iBjrbFQJt89/\nJsHKwYCyTcPa3i/SaJf/5Ctdg1g96GalhQvMYdHMdT0WFE8fciGk3lyh0O01\nTSCgd8NqhSra3HfUVS9wWGeUJ88IuWdxH3mdIBzhoZaFjLO816QmYkbKjHK7\nzTcbY/1Fn2ofQpJgwXGVxZKxKf/DA27sAzWj7Y2YtYLy5cgF2XyzOwGhjAnR\n8oay4ooUT0je1OodKqE78RyCjP8oPZAHOnOQNUIK/ETK9v0xHxxrzGPF3b7u\nzAJL\r\n=zDKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS8ua8O9g5SdgeQq+aud3X4SosG+K9z5BcFhc/WfyolwIhAO7fCu+nVliSMxokqO8UKE7Kd0vBoqLC6pD9snWRnb2N"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.0_1579445933123_0.5131017476929058"},"_hasShrinkwrap":false},"2.0.1":{"version":"2.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"489d4466bea77b7adb30e6f46e234c877fad306a","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-U5Jnt3xn+8KGaChNOaGo2hPYmvGr455ew1WNGdI3ezyZvT9rm9D1q3olh2/9LKu1y2WaRt/FKH7THcNP//FXnw==","shasum":"4f6ac51d8d3b1e4eb2eef9f8d14f5c2d89e27dee","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.1.tgz","fileCount":15,"unpackedSize":136777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJLXvCRA9TVsSAnZWagAADTEQAJgMa6jZ9FHN/lk3KoTk\n+mKYJ9gwwd/49gSz/Er4VF15GKb+fmgETegqOE8lUGuZplxVUfs8xN/ubU11\nfAaFaPb1jEEXzeLJmnhYBi3NWP3wnYNZyq8CFf63iHUYq35RYngBWLkiiNf9\njclMfwmQ9NhY3NfIEVmRIYZ5slo1Ev7xifkFg8fV3eyfx63YmvlMlSe0mI8c\nuUvwnnSAPPNI6QbP4NnkxgkYuF65aHMSaA/Pv1ucwn0VrMcn3pa665HhCMN/\n0dOfNDJE+1aThdPwlphGU2NsaT+PL1sMxCYaMqD1NNjroyQz3frvKUZQMVxK\nCID1eGm7rRRcQAB+5++ikNzqlbx0/93c+324S8PS1UGjhPswI5mVtpviIl4L\nV24CkNwLva6xYqpwdPka+H78bFCZUYVoFZJyh+w79s1VThMDjrk+8LxKriK4\nomYK+EcVXh9+pRjLbDjTc2FCg8Mr12EkmQdRKsMZyqSvRDOQ46Nwb4xIIDad\nC8iTqm+CM4Le8MHNrKPjgzpdh8v6rY+iEZxjznKYc9bR65eHwnZAf2ehyc/Z\nu65f5FtRCFyWGk09BstbgG6NE9vNgYY1YTH0VnJE1daIzA2OgnpuYN0NB3Yh\nEyKQOSZHWpTknZTtQQmElgGqsfzcqc0GBmVxek9tHHcpp+FntGNmfV8zUrTU\nFVKL\r\n=mXcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrx83liDH9a/63/YdZeUx16EtY+kEvHsUXaTVdUWDO1AiBTBdQ1TCeCG//X74MstjO7k5w/z9EUc6M3hpzDmz1uDQ=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.1_1579464174952_0.9565494339995451"},"_hasShrinkwrap":false},"2.0.2":{"version":"2.0.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"7745833b237790b50831491ad0fea8e9baf2191d","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7mIp5IjMWML34yAhfVI0oXduuE4oj1ERQvOiorGwYUloGMOCwwBUyWPlF0knlpyxa9S2+JFcWrK87pm2hvgYww==","shasum":"7795ac2c3241779f89879ad2ea31be8c0cb51b0a","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.2.tgz","fileCount":15,"unpackedSize":137479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJLvoCRA9TVsSAnZWagAAPBUP/AuV3Sg09mPaDInlru25\nfwRBP3m4ppNoSXk+QiFq1P9DpYA+e09RwL623t2uPXtJVUSlL3GEf2vqLKRl\nLEFdKjmO1dedQYrKTPKBBQzA1aLywAQhPO1D6OU/jafKvT4ysust+AtXc3a1\nvlRmX90MAPDLezYtn41HiEKeGYiQEMUcw8aa1I708pb/fvIVzroQyw893/5T\nNvuhONmyZBdaiIzR6ZJdTOGqt2Uqzy/ybYS+sikKSZImm/mgxX0Mevu3dgZG\nUZVwDyZ+TCJM3uwJjDBtEurzCemQTwBHOeGXQ/uuPY2iWRhplP4doftbQTOd\nGYh+hwRkV9a6KL4H6+e1F+8ITko+J2LDWkHw/zTY6ojnyx+QokZPicUWETHi\nDozFULhXXS9xeH9ayoUYVMPlwhu33R/nVD24fBwVwrvr7NPV21JFNQL+9XWt\nbRmRqVMIdkJmmqB5uXZva0W9Y5frKW1SLz9ntyWE3Cf8s8cc65iolU7cJ2TA\nT73bctxPr7bvqXFkiZSPRyb+EOBjvyiD9dwTjFrV9c8pSj/AIrhm9s4IggeP\neUm5pWoehtDrLcapB2glB9XfYEUWCwcbfnD3tm85rMIJQrTexgPo4WzUqwkq\n4DngfIVltCEmhvFmqGYfG3GAU7SkJUGBdjOfbnb5HVL1QST3YRsbr2Z4w8MM\nCUAV\r\n=Ei8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOU9Lo0hrRAVTr7IVfr0eRc2HH6DbN1fKoyiCudDhJ7AiAgDyYzw+xzZ9BINv8JZav/5I2vYGMVsMu61HbhTRz7qA=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.2_1579465704142_0.8810971835466539"},"_hasShrinkwrap":false},"2.0.3":{"version":"2.0.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"9ffb0a54283e7ec1a07603a0707f88d59460d32f","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-sYNkavs6oRDr8V2MkZcNj95Cnom3pEZYgDVMqghwmeZ22AO941Y98aCNv04YCmV8xpyjkpXYI497JHuYUjuSKw==","shasum":"8b885fe21b45e56c043aad228b5b2cf4bf707d16","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.3.tgz","fileCount":15,"unpackedSize":138836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzNCCRA9TVsSAnZWagAAv3kP/2L9oDAW+90Vt23DwWJm\nKqZKX/XJmppU1DXorCNrAhdKLQAIH7+3opx5J5DZvilZaeaZdMoNsJcdATJb\nF9T+fH+k+YXdfdgPoxtSsMTwJPuUpYUnD7Dm5rEHf92nUn/IQ2dfQBiaBAzb\ndFGasbHrtjE25FO5DiHHnl8c1iHtU+aJE/mG8bleR/NKjt3GQ+JBe6nrwtGk\nMpJB7s+TN5qbAVzNEu2YDBzoJBs8MSBqX+O8fg/hCC99Ge+b6J0O589vXKgX\n+UvpJQ3kQUp1eDtC+AjmLIbAbBPwwdG0bcv529t+47s+aX1gty2M3Pmrr1aU\nuYpKeEWymN93IokXSNcZR/CNy5OeYH8qLSQGKaRkH3omFvmtVPiEPMkzhdVz\ns1xroodrNGQDE4MJCRo4akvILYQWfSWHw6limYieOvCSD1ceOX3j8GaCX9BM\nykVEsPPTDWDwXrj0DmCM4rjSVJ1aB/+kpERgLEa9HZfIUzBvnOZTQmO+sQNb\n3dnWO37Ucy/Fn1VdAAB9rZzaFdcMEidSWhJbErzNWViqb14Ap0j0CYecyTDU\nHm61FyAbTpbZW82fDYx+Y8ZRtr+ZXkwEpZxaYjc2EURFOP6LG1osrfD0gBA1\n5sj5cnGLumKIikxd0N01rvcOvnSqNW7BpWGB1e+9BXu9CKoR8v46iNuQ5z+C\nYrRx\r\n=BBy8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+9bAPWu6jwmF4c0hqG9AOqPR9H36pDiFW4MD08YEe7AiAFoqs5//Gx3GyQ1sNaSnZujgTmU7wnP/TJhzM03CY4zA=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.3_1579627329391_0.10506459514277044"},"_hasShrinkwrap":false},"2.0.4":{"version":"2.0.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"e700afbbdcd92f835cab6a4559989804aabb54cb","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-QQ/38SIWtx3OSzGsepimcCEA2cLMg8meo6Zs1w+E4MGm8FcIkKoREadgi33bggPlaHhHcI1Po8nfUyU/7z0aNg==","shasum":"6497a162a543165de57d2ea3d77725badba30407","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.4.tgz","fileCount":15,"unpackedSize":138987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKYzlCRA9TVsSAnZWagAAGpwQAIJATiPtfr5K64RIuGIb\nubpYkWbm/7u2pigdPEhsrTItzWa1xafK4zcn+bYYcJrjCDsQaQM601DRfOZ6\n97W+fAiZcoYJOKOb8lpnQ7KEHWGSZmgkV6DOw/bn6ubDXzqNUbykaIwvgcsH\nbo0KFSVzqszcKJZeYzY1vH5I1YqlphAy/1z+DpHFWjLkfMab1qOrT1Na/BEY\n6+3PnxzNJ3m8ed2V8hfi5JLvtqqR/LuBR7zt5uTgwh5+CuoGaf81COPMc1Rt\n0fR0GRrgn9RbpC9w091yRUV7oduJfNmwO2CAiHbSBU7jg2/sC1SxLes6UyK0\nxRGTRb/zrxKABFDysTrRzJjl/10K+aPNE0/wdC2vGRNa7Acl+JrMZWAkcUpD\nkTFIJ0YaY/WWl5jd/+RYJhrTLv+nv+A13oT/R1vYtGZuBpAQfhj858yL6fap\nL1Xv7JzwndClxGNd/+3t9mFeyywB3+RrwPgchkzqNM02ZtyjPF/7H/z610qq\nx29uDzwHErIexC7Mo1AYau70+QOf4rO9NmymNZ/AewHc1+s15zR2pnu4o/kN\nuPrDIyn6izxEAlWSvqsRPQdnNoYG+4ezC1XMXt8/AIzj8V9bv/tXJ9fz0dST\nIAJ4SZjgKbucI7VBZ0rviaB0kgL9aJjhsfsg+mBtmQa5w/fCd4cKKK2wMV1X\nWx5H\r\n=9Qfz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZlw8mdcyzNKNUcP4NnMQUuGP6dvrzTfGPls4oX7GYkgIhAOMQZXFp9xtvmBVRknj+GgfNRCZztJBmRL9L7LXb+GUM"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.4_1579781348808_0.7834134394497958"},"_hasShrinkwrap":false},"2.0.5":{"version":"2.0.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"5dba2952c59c90962e89e9fc88fe1999b89ec090","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-XhF3LOuJNPaiQhsUw7/x+WPQOMGWZ32kXsK3cqsLClGhEjgg/uwdp2N9ALzlXNB7oZJsdShPQMSgY20Ogdodow==","shasum":"3efc785673ebf101eff8ddea836008bc035172ee","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.5.tgz","fileCount":15,"unpackedSize":139480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKY7UCRA9TVsSAnZWagAAj9oP/jwQWRHQcD4iEfsUaB4O\nfUSWduM6zrKYN/wiiR0uYZLMql4i2rFxgbbG/MXezUXHPvdCmWSVbjQW+Zao\nUFq9YHloUJL61Zs83gKLaH2AlxB0Fqwby52Qi9WekWZFD/z43tHXejpEN6wO\n/UqxzGQuWDZrYFpwSVbzg9adXpFQX/FMFjQWtB3es9OuOHMo+ypFOsuk9P/w\nYqQlY+FKWIeNeRAJUqsmE4/WZwAmoQ1h+Wf9c6oUP0+SdsJrrGZ40NxP951y\nkIUlTO/tauPgdu2MihaSVZ9+56g5po42OhyNYRw3DHk6KA35zUKssthQDm2q\nAVwFvyRPGAHdTFVko2DLOKBz1wVQELqsE8MaZElvk88U04Xzexd3JLYRz9l5\nCaUsZfO42aD0qRrcbQ95J2qVgHsR5YVjk60Y7FUYAWmI90S48hI7pel06Bo5\ngVEeRcwQfX4YdyU0eNJ4rV16Kgu3zDdZiTGJ4fMY9O94dUzvCXZ9z0/LYxaG\nweBC5ri/CPZQSIIGInfvw/qpiaqm/LvfbkJMTYTL6VqC7CApmUCa6CwBpW0N\naP0U7iRaJQX+DxtHdGsjfshLRb8AZMdNeHKSFz6kg9L3J60KpBwfNmF6TNr+\nyA/mSFuQGCn76V+uA7QPTPqyzhtjC4l8LNORv6EEFePHyqiy6YQDeh5yQGGt\nHDSF\r\n=PluQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4HCv4hYqy09HbZQSBzKFPSWdicj3tlScPAE1eQrK3CAiAxaiXukFfgmNoqPczfNkmfsrOEmj3x+zeEoeQ3n5MUSQ=="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.5_1579781843822_0.02215644113310189"},"_hasShrinkwrap":false},"2.0.6":{"version":"2.0.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"e2c56a75425ab9cdc3f7ddbc8b3610821473b070","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-Wygi3P4yFwTcBFPa1RB9JahljisjX41cGSn1jGtcGQEMYftV7jt7fhQYFZdu08B2PdHSr4Fl1mToezifYepY8Q==","shasum":"2be39a83073809efcaef3bccc5580a84b1eefcfb","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.6.tgz","fileCount":15,"unpackedSize":142004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKyUWCRA9TVsSAnZWagAAwnoP/3kkFMPcdpR0kgeDRPgH\ny7GHbw6hYkS+vpZjEFKrB3sGfVg9xJq/Bmy1AXodgIKV0in+tm8KSetLCPUj\nOmCncmRZqvKXPHvzDpmm7aYwqARPoqcDtx/6qR+Lne5II1vE5tMl8FLOYqS/\nwJXSAWgcpkA7tt1+gq0sVW4kqV1CVGqQRGVcxwzEUeapWd7QmgZaKE14Q5Di\nHw8HHmMgqLctdxQnS8Sf4kSDGwbrSuUgBBdKzQL3TJLU78YM6aGlCb78YVQf\n1MMYxv2MXnmHkKoge5pEiBZW5MiqYD75qLlihaCwzXcM9YxQlTJyZppQsTzc\nZikfC3lgMx/IpSIDxtrLB0YjYAwLQscYthhDiDKqkoxxG/ygvVD+e5gl+NOV\nCIBhCjQvqp+jirzovHr16K+GzCtQ4IL25xSazIdE3zclG1kWMAIqLznk0tE+\nWZ9LhcAvmjJKXVHqT6mCsPRsjtt7bH0iqiVSHkiNsQye/0yho19xzLBDivs0\n3RTIScrSnfCu0EYTb1Z4xAETUS/M1NUlcp3K+vmo6Gl71zpvS/ixW96KHJ3/\n7W3GtVYBO4o6ppF5xdcTdgpAWtSLI9or5UUp1t971S/C70fgLZPWzWVarkZU\n9mDMnTSzjfOXg63mJwxRa2kf979cppyoW2q5Jg0FuBgOJw0D2irRiAzCAl8r\nXUHF\r\n=xLFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmFErcAzf2uBXOCZVonPYez82isEjkkOCROZwwoPORzgIhAMVEy47cOT3Lt8rno3RVKyStWZpq8DKo4T7mq58Zoljb"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.6_1579885845971_0.6585903898215739"},"_hasShrinkwrap":false},"2.0.7":{"version":"2.0.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"3a05ee6d0a180a08fa896e9340c98704e3b0f787","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-25443PBf6tV87tyLyyyhGO4YdTb6E0fXMEMkQXZYM4W/B1r+enFGd2thv+7/mKj7wIfR0UjhEzzIG3AyAvBPMA==","shasum":"32595aae08e0ff8c2240c9e3dd410df0a0253fd2","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.0.7.tgz","fileCount":15,"unpackedSize":141528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMvgSCRA9TVsSAnZWagAAWQgP/RZhdtv6tFYwhfNKuXU+\nRoWwmw0eIf5vQla7xAf3xYeWsldzQ8zVRXqR7nE8SRIOX4/YyiihEs1+T8C+\nZDMdfkNn66xhj6QNqXBhJmFx/CtYYD+lNvLCqvtIq9GffKL/1lEzUo4UVTIL\nHBgUzHYvVdW/SfL7DGOdhnTyrw3fqi4SIKChBg42o4zbDizKN8I1P1KAlsRD\n9DZnBXa5HJWydYkYjcz9qeiPSDLupvnC4Oeh97gq1ybCkrU0a66Cm9CDeRKk\nZqbpULVEi7Ji8LoSb0a9QzumnSeEPlT1ySrFPOyde7hI7VJrhasZcrHuTIrs\nC0r8F03EhzQwY42R5tOKw5uwn0tpvZfZeVJU3lWHm6mBrbaKitzwNjDWjMdQ\njz3yH04121uSqEEgNZITqtRxb92P2D9XVmEqSFMyKQy96Y0L34hkeTWYXuFS\nosQ8482HQA+jeDPA9YiTNRTSVX2tqVKe2Z7eKM6bR7pERECDk4R+aoqJVyOx\nGq2JbfAGFH0GDHuhBxTGZ3NU7/M2oqUyTpoEokDStPzbIxUa9+C/F+VBBt/4\nmveItalyFRn/1rjp0CehP3ZhGY0asnW0b7+HI4o+fufMy0pdgy5+u/JHsj86\nbSMk0T+UGlUjdD0CoDBSywYEbbA9YrxrkuMKjXR2w9tmtWOLShygXwaefHeo\nLYMm\r\n=2JTj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQthF71jVI61H1COcferfiJqU84fs5aJ6cr4ugttrE7QIhALMmJW28jNozXjSVM6zuk3GQhGS1czOIebbbLPNvwyQV"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.0.7_1580398610066_0.43956157286615993"},"_hasShrinkwrap":false},"2.1.6":{"version":"2.1.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"5227625f25397d99e61851182c846e87dbdc6ed7","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.1.6","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sDgE2SrwPXiNJax6N0jq47jrgc5oTaWBqkrZyPUUOu4o1bK1r3N9kvnmj71tE2KiLglyztBEmmxXdxiiM0cN4g==","shasum":"5e23d012327527ccf509cf9630a8a2153cf86af2","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.1.6.tgz","fileCount":15,"unpackedSize":152246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUR0NCRA9TVsSAnZWagAA3JkP/1B5iWF8OzU6ua9ItUrX\nGk6c96Yt+bRXcFx58c5ia0WNcc7mVMeEVp+tmIJrHLJLoFJ+8YwTM+7ypXAM\nbeGHmheMrOZUnhmWyp1vH8mao9B0qjbO2clfPw+X98G7WTGBxAZs8+kfUgxi\nE698FypSYuFXNFZWHoHrxCj/GvgGmuHzmnvm5p1o9uPR3XxdTr+kicUmCyg7\nWZ1bSKMssvCpc/1GU2NXN4ZSIpRgx0vJXf7Yg8Nte7yBlPks3zi0RgN98FPt\n0JMzV3j5z4YAzKg4gPciEl0bgStrP90uASuvKIqOk6DDmC9rfXNDAxgYtxj+\nCBRnWmZhhGv9G4r4CtAdXpb/i4zNJ8uObzomoC14L3J3rRtxrLkrUYeGFT3w\niJSQYZLLA/+LjatO7ayRPXaxn0kT10512aDFv2oRk+oihuaasTl4JomSS7Y0\n93FYgCHvKohaM6ztRyUdAX7uLsvc5k/Jh1rpjWkJNbWVhTPNsqDar9u2Giy8\n98DkvhoCijcB0AMDJG5NKFFrdc4Gods7ZjyE+jQgytF4mOPfXbmhKNEwZyVa\nTCidtVIHlXynGu/82M3FlHjR2pYp+fgiyhTp+TiBfLiULNK5O1YgG36Fz1Nb\n2Dk23Y2WPLkS4fjy2vKdHKh5v02VSvQ6PK0YMJvCciDikRfnEOh3NCmIJ/k2\nbTB8\r\n=/Mbb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+BrWaxtP/iMdFbxhm+zWQBL964dVXrEfRxAXr+9b1LwIgANMzwL2f/pfUd3h+uQzUXJdmmlQSL1D2xDYeLvVfkiw="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.1.6_1582374156940_0.14867895469331716"},"_hasShrinkwrap":false},"2.1.7":{"version":"2.1.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"de01df0f349e393f3848f65c5705b31d773dd4c1","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.1.7","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MIGoiuPSWS0XninzBBJMOzknd9Hag2UU+CUStuaO1DZCGbLKWerBtxoPJj4RaC9LphO3eplojYbx1XVzFgbC4w==","shasum":"b755646b342e61cfdf79cfd00e5060fe871e5a61","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.1.7.tgz","fileCount":15,"unpackedSize":152576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed3EMCRA9TVsSAnZWagAAe/kP/21fvgx0139Mhu/8As48\nHdR/sXLR6APz6Dop1quAzLruWQKrpoVofGcRZ6aXVsXfBNjW8tueG3xf8A/J\nKZ0RVKXZSMIUsLcVfiyNknR+aRa2HuyN0/eGbikUe0XouMe14b/oyzyVGtbQ\nRNevaHWnT4Z/Oph4qlfEDmeb05pTDIQSJASeYMEnF3+MQo2G1kMai3JLHsom\nGi7hxhKX/ZtoIoMlkmpcxNC/x34W6GlFx3rhC8NquSFGJD+/TMoN0KZfLHru\nIsQxkSxS7edT+F4x1wtc+xjC2XeYWhV2LX/78HB3skQmBerXYnX6Rq7ZVsru\nHUtacd8A/E6BJ4tmCwvNXztTbYq6KmiU1zHSIDuBbxfxQqtB2mpch8jfC6R3\ntuPgbILG+ykhBsFmWBXpuHz25hJsmiFP/7HXyARl8bspcO5tyDsFcUgroBPF\nL4wZ+LfZPIDJAFp4j9O1cN3pNfWuEHZqHaSs7r8BGA3l5TVhxawKOU0xFjUy\ni9lRKWWaYp7WgPA0dUDfc99TOBMGBco5GqfkHslHwezvgYo4LgtBbIIC8uRE\n1UJuUXgF5yn0ogEtXXdqzB0qWpWp87KLH4i08ABG92hAIWpK/ETUBQ/sHTQ2\nGH9l2vhu/Mu6sbCZrDrxC6/aRw2nR7VUIVd0TUoRpy1rRcUl3Q3+v2WAM8Zi\n2kNE\r\n=Yeqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrJz8VNM4K9icJmWL9cY3mzppYsSzLU6Ad06NBbZIktAiEA23cFmNHbwmR5GzVQ9X5P6vKhJ5OwhNnVeoKqaJK+93E="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.1.7_1584886028160_0.9141183776567299"},"_hasShrinkwrap":false},"2.1.8":{"version":"2.1.8","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^3.1.0","prettier":"^1.19.1","ts-jest":"^24.2.0","tsdx":"^0.12.0","tslib":"^1.10.0","typedoc":"^0.15.6","typescript":"^3.7.4"},"gitHead":"92814ac49ee58bee3abb7c027654e18dfb386973","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-XdVJjVAbi0HHEY8A+BeVwzTAh74eY4w1V//ztnDAxwFlYLvAcvt+Un00/sXmDc0q4EYqRiOyuRRaXruQWYglpQ==","shasum":"d7c4ad408a466f08a522faa9788362a358989b83","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.1.8.tgz","fileCount":15,"unpackedSize":158069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehdmaCRA9TVsSAnZWagAAmE0P/3VkFLth+GB/u59QE3MR\ny8VYFsiKXVbU1VSd/gpsNbgFfEvhPNjaSkyYsgeMNKtRIQ/SWCbYJJQiwBlG\nuyFSyYrwHEkD3AMcJf22Pvh5mQSrdZYO47cXs/UniSlIyTE59H1KNTJisr1o\nzt8ZNn+QhMDokZPqb5Xhgc5WHjsK3EofOFCN3jblbOXuM45EM4imvTfAAcgW\nEcygZ0Dya9kklAsAj7Ih5vLgGxUWXwi2DwkLSuijqoevKTY9vZ3Yu2tGMEt7\n7n+wBLIHEPcejze7H9ZkO7SKVoEkx5MmVHX2dkK+hL0jXSSIznn7ycZ6jz/u\ncgjikjLOGccAgSQIJA2aMFs+P0aHt/cZgVWqmj7x2cl3X/MWBoH3KHnr0Tr+\nviUlPWOe7TXWttDLu3t3jfjK7sVWZGndIj/46zKfeNFALhc28On6CypPwmwl\n52rQ7jNm07o+QT4NqTrk0frp4FZo3LNCcWWFPS+1hpUqj5qu3nbRBx22TeEY\nQLqf/2P/VGKoI7rVUzPqQbFJPNztNTDCgQYDFhFJenvBfNZeRpSfC2d9BA1D\nlgGOpu0iBT5KUcOZZHLbvNuVHh2brCS4sCK707CWTmaJpFjfW35sTY7lyzo0\nPuuLqRnAJhwO6q2BOPqg4wLUHVjvTP/AvTSquZWJz/xSTmd+dyj7uShfzxzK\nDJh9\r\n=CIYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDswxmPecGxvBnLwMCVdEp0MS3tVTB/T6ZCtc3aCLFZMAIhAIPJb8LfmNgImvy5G9IUnPkOZ83IRh78M/DADg1UnjBV"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.1.8_1585830297636_0.10545903288530645"},"_hasShrinkwrap":false},"2.1.9":{"version":"2.1.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.7.4"},"gitHead":"1c6951e303901b7cc9aa9e1329e6e12a80e8bf42","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@2.1.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-9Kz1fYLPM9tP+JXnVeU1WdQpUMKOT1CmN53CB+ClCF16HyXIajNj/eVsww6B2Ij6xxA7vBglQ3udRYVpkNSZ3A==","shasum":"9626aecfd9390ed32860afe90cfaff75bbb21882","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-2.1.9.tgz","fileCount":13,"unpackedSize":158220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqrrnCRA9TVsSAnZWagAAhbEP/jtybl+ySvMpHUStTNNh\ntY2N2rqcPSEOxRxsU3vaLLT/Ea5kCRlHzXcCoMzdMHYWHjQxlrFPxQ67nXRd\nm5hmMoO2ANp3bacGNrnmXc4kaZ3MGN6SN2jQLxzvzYEOvAci3kSP3cNhGxjy\nFbfD1dydeuH3pmNNZsmfToTudEmcFhVc87rL9K+840LoD1omjERsHTKtuAfO\nke3rh48/uhWPpwxfkMRP0QCUN9o7Xr2QcDDuzSQ2EdgGdmjnHLTuXVyV54tZ\nmmA/KGtAZd7riNw82Yai+y97B8i6htdwDh3S9xDK6gawHLZzymHlu6bHjWeG\n5rZbbZhEEoeqBvO5mLobGaszEePbIhNFA0nXpdPvFrakVt1RBf8jZwO4tx+t\nO77kqKIH/E+T7ASFjCHqMra1AEj0G2S6yCgSqvn5kt340tvEWpft2hy1yOo7\nnVUtt841dvyjTJSrP+28mAtIcbki8lwevXalEyL/zNn4dPJonxhNzG9taNME\nHZu289Uo5JFIi+JkA66/W0ahSDTv9Q7ecPCRHvpsCltMHzOKgU6DLpTa7lMF\noD6cwHWKswBBGYeAR9kg17nm1Ox6Zy4Zbnu+wRYexyp2ptETFcVU/njVS3FN\n6Tqn+CDnlcVF1zaAqMqZuaGgsuVf2zlNyVZTTNok9USWnjBdm4GV+WnTCHvw\nT95A\r\n=fln1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCekTxyidetfbFrQaG5pyP6F5tRAjFwQa1HRxzhFF9mQAIgE9F0ctPQD1rMsZz4ArKJdYPBhWk5d3ZDUjvVKkm3I/k="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_2.1.9_1588247271014_0.9314224469001324"},"_hasShrinkwrap":false},"3.0.0":{"version":"3.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"56f042c7cd8e193cc11beb5b3c7dce99b7ec1768","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-4oFhD2xv+2VsvCsQ4EhlbdKMJlzIwv+xLcxd8m6HA75UR7YLoCOG4gQ51t5YiE+RmMDx4B5Hslxwnmz65YdLYw==","shasum":"2b540491164ae1f8ed50892ec897e21a63d9c2c3","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-3.0.0.tgz","fileCount":13,"unpackedSize":161754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez5g7CRA9TVsSAnZWagAAXocP/jVUvYNJ+9U1yz4FzpfT\n4SlsHgp0RfC/F5arcmd9mPFTqxR65DS6garKaffXTl+ru41GgmCKlU25/LQ9\n1sBIIa1mvnAFp3aEKxSqM0n1XgmqL/tOPBSOgiRHWmtmB7TWpdUWjmFTET4r\nkKW3DXp5g5TFqrFmeuOITeAUL993tbrqSqtjkiUzPdNXguBJkkabJV1V8xR0\nHy0dQIMRXC3uz2z534XHgdES+v5j+KFq/rJlCdyeVH6LN/62PGeP1MNUDJTW\n9YdzoZ9ypC5W/p6+r2pMsN5666w7dArvp5r4DciPYE329AbxdGE0lxE8jTG/\nzhwbSICDHEbVkwtzQUfoYgwMIxRG2a8jm2AWXulMhR7P6zqlpcuq7aLqyrFR\nIWze/VXJG2A9RIT98rigRL+wm6Bd9bSkMJmlQ0MBL40/dmeSl0C3Wwa0zmbw\nEs5+8g+lFqDvgVcKSApuuU2aMQZkSiot/nSbhKRDknKMrD07e4uGR61X5Und\nIJAVkPW4GuzSj1aNCepjNu3GN6egya8LUnAzMV6m74Rx62RH851SBW6hU+xs\nai/LUEXIImRZN+SfMJoXBCdXWbIpSHMuDikJRNtsC7YJ5KoJIhjQuTkpxu07\naiD4GnX2NVUoY7wT+N0LdmUQkTkZsJlVgciYSUXIrN5aPWxWb+z9+CV3Yz57\nFGDN\r\n=03fC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjYqhXaI+DOESSfrDJSjH42zLQhI0+dNZfbSsMcNBX9wIhAP6BHxoY406o9/SAV5ffQUkzHEH4GxIjNidc9wiBNWjH"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_3.0.0_1590663227322_0.9982324047188864"},"_hasShrinkwrap":false},"4.0.0":{"version":"4.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"46f07b39c56d9230e87a52dc1adf664ec7410fdc","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@4.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vOx/Snp8cGon525IaoZq31qDT+MDmN7gjlJdsO4rQxnT6f6l/0rGakBTNielzyFZ8ZzcXEx8cDFrW01eBl83ag==","shasum":"30aa88c1b1ceb2f342914bcc5784a1200c0e86fb","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-4.0.0.tgz","fileCount":13,"unpackedSize":149517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHXX9CRA9TVsSAnZWagAAWj0P/22fhuhgrzXDwCmpbhE2\ndsUNUcvfQR9qM8rmtg1+i1JawG2TO9apC0xBwUmw8/c4qzRhqlFAApTbJZi2\nlIvbpccFyEghFkfDInUT8HNrJERxOoDZMPdZlbihn6wCUEtdW8BHIHCDlofd\nTbkaEa2BXoVCEl5fcnF3IR2uErN2caDWNGHCRTUL0Ys7gfxvfjEiIERKPRQU\nbNWrS2rzDEb7NGw9qISXoV1twa8jSIrQ03bKENIwpO+Sldo2zfyh2Q8plQtJ\nCucISoaoP3E/o2B9e2VQKmvaI8fpid3CS+Dl3cak1A1wdyFXNMlEX+BPP8xU\nfXya3Zy7MsUY+Hjbc46Kf6PGAtwDUdf6EDMDZQ0xdSW9PxuilGE80LM51UqB\ngfbQTkL1ArSoOVUbUc9GtT8GZZWHNcvFrqXE5Ykrqp+9NaSiTHZPGtoz0hD5\nA9c/px4dq1fQCTnSwcZf4j4KtzqJarq8AoklaY/aHBzCAhfDqRYnVwyJT42x\nh0cbCh7mqs3yR/9Qz+Lqgv3CqdqT7yr5NZgBJYmqgi5dwb8e7/VqPsKyiVXd\n8fJHdJ83JldHRPzXqAmcPdxywImfMlI5fPOx7pBFkT73g3gIBHiSu0PBAQCn\nwWKaZslt1lSKLy7i2UoVKxAdI89EFHCByisZl38r36sG8VPlu0OqcoKW+1jO\nYnAP\r\n=/G6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCeSqo/uwyfuqvI6I2hC015IykdaRlahILaSSuIOGY6gIgIzI0fXYxeKJI1Jj0QxcyYN1senkTvXzE+KI59Hs1LwA="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_4.0.0_1595766269374_0.1027354150734161"},"_hasShrinkwrap":false},"4.0.1":{"version":"4.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"87c91d38a5180373500ca1708327c25d48f1b48d","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-GT0R5h+qXlV/WMRbO2vwqSv322hktbSv3dHR/YoStS/ALtjFQGYS6U+5J5i9tHqS3tRDZzwjICOHhYPEDCJ4RQ==","shasum":"d446865fb975d925f19d9441012f224b58a50159","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-4.0.1.tgz","fileCount":13,"unpackedSize":152669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO4DNCRA9TVsSAnZWagAAkWcP/1rmo3i7j9XAGcGKGnBH\n6g5hghQ5UBxuQTpC2SLwSlt+fT2YlK8J69x8tyqUj3urpQshzW9KETpxrSbJ\nx3Wo0kJ527IqJyBGVkcWZ8AoZHKvIkHYUjERzMNTNadYFRtdDUPD0Jzye9KD\nVvSpNQn0EEFfvCrkt1irvYFv1EkrUH5qZ0cGFkP6gC7xhL6scCRfM3Swa3Y0\nB3u0E7KkbFJRN7h4/i7P9yiVPZx5B54gMySwRFaUMTkatzxk8+mB2/m96dmH\nURLCazXaC5aDHNEZJKZnlNIh8UBlF5YAVa+g7r69EANXaYSvjOaTU2h24BPw\ng8k7qzcW1EI31FPgcH4pX8HSHQF/WSqn6U3PfJqLXAFoAo39y9XT6Re8/Y6H\nUWqS7kJ8CtsEwQq6sceTh7MD8NZ9CeTu2C5GBWpqCp281+alwBAkKzXbuVa9\nh+TCs6SAD7otjCWFXf+jtpvPm+fBC/fvjq/VM7a3N3JU6TBc+BnO6DnsStFb\n/nQULkoCnSNsDPqpwTj/THC8Ndzw1aYG8pvxlGhTtPfDg039qeBVuoIrSKac\nJ16HkiwxLyopNmVVE5GqdpIKNPp/Anfvx9Xy+My1rk9W0hqaBZ9oGh7oirIE\nNhGKU+tXpg0aXT3THa6tUsQmIFaDqeBzMmvoroopu3NRxUC3wCrkOKBlSQVX\n1/pS\r\n=w+14\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECmOPUox1xepUY5XbSA5UdiZdcMzXyKh1Hrd7S7PHg+AiEAk3xeqVc1IWMwtWWdH5hOCLHOe0IHsHn1Mh2PK2sXBjA="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_4.0.1_1597735116820_0.725932377602285"},"_hasShrinkwrap":false},"5.0.0":{"version":"5.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"e46323508efa7b8fcef111c42fd5ce3fc38aeaf2","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-uULa3bJY/GMfcWx0+F9vaM5bZizMUDHIUeefoEjdJzJF3/6QcFNJQlCcSFSUkzhhrmz8BRqbnDQZM2Oa2gadOw==","shasum":"5c66311cbc2b877a22b55530d065deedfe470092","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-5.0.0.tgz","fileCount":13,"unpackedSize":170511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5e6CRA9TVsSAnZWagAA0UAQAJtFPKA4LEvIXukwKNBz\n51EHft1aIHqrx3/EIG4tfodRxjUqHrdCPwbJNZZvr0op+t0o9lS+tL0BhZvE\neZ2x4h1h0x8IMv433Zgf/cZTm8jCt454C7mAYpwhVRVFUQ+Luz3DCU0Lu+WH\n95uPA0ODoNWl7Hj70RfLfA0jJy6CCLkbpC7Vx0AlVAIvIkrenRUaX4R/MgG5\n63h04waDAJvvijs1L+RMGJxRJCdkn1mdfTo0itCnyBrVfIFRfoWQ5KMajaBj\nTBeIMacsRS3neTRi3qUm+ijl0h8vJz+/Zky/owbx+oQYRY6by+Jic/a7VRSu\n2BDoOF++EeOR5z1xeP3VrOcRbZYzKlrsw+0spgp/vqSmvhDtAEuBjZJhq2Eg\nGECM2aPXDpNUB3oKwlhews9ZzbqQ+s07TwpWho8FMY/SB32rhG4ZXmhZnUvv\njJG+IglJzGu8rWh/zXqKiYO7Z3ShgC7aUnTOG1uAkC2Rw9Lx5wSjSZFB5Cml\noJ+dL088zidgFag/4NtcHMRrd68rpxmoCciMRFAWFsdKaSPcoSFF2+UnjAKl\nCtQTDWAwMr+dd9x6gdbMK2jWAB4wEpAqJ5tpj8k2RBlQBW01+tTnnz9cOMu2\no1rYyS/BkP12JBvvT5PBY5V/+7PMgKWdGvNCm0INgR0PSPQQypoAkOC7yk6l\nX6Ma\r\n=nr8v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9Tp1PBkK3iyz0z1vWBrRRjXJaHuXxwiPAoCd6F1Pw/AiEAsaY5+xyvmgy+mMWSho/9ZRAzUOMTQnSlX4gb/c/PZqM="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_5.0.0_1598003129846_0.4597970384602972"},"_hasShrinkwrap":false},"5.0.1":{"version":"5.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"3d4b12f4c5bca407057f4a6925ace2cb790e8d08","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-2+M9DaW7I94aUU+6NvMP9I02lHuH6+KEXXaAMOc53onOLmluT+iI7QXt8lG77M7U7cbVstXp+MVjU3dorcBZ9A==","shasum":"983a4ac36d73c28cb4defa139eae97c175b153ea","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-5.0.1.tgz","fileCount":13,"unpackedSize":170516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP56kCRA9TVsSAnZWagAAN9EQAJ4FnKHwhiU/FrY0yuEm\ntT7FTT0o7bApHHsiAVVWeW/rC8gi2+mAFej6tnwa9TVlq2IqErnTy1pKT4pd\nDKLowJtT8BeVXZUhDCJ3ZySJOOSalQ3EW6CVdjz/NDKPwHh+93uUYJ1W7yZQ\neajpk+lIB8EMdxhCZO9QUaQtJgsT4nxl0NqBs5KCGJdiMqp2Rifd500izkGA\nGOoiWYST0GCCqgPl1rU2e0rsNKRI3jsG6sUKik15PQiFaL5W9Zp+FlhjuOnj\n05SvVK2N59PNWXbY2+YtXpMLSQCnZMw98pp8hs16BVQBMqEu6TFyVCneNMc7\n5P6VIruyrM3DSr4mVhqXVIvzm0P0dheT0hh5ynHgUDK8gkxyjvC6NNyYZ5Cw\n0j99iakVNnMnT7M7givAmK0xC1aU/VnHuIpbcp1wpHXXRSaoPkX1iWBzYzpA\nMESW4cgM6vO4R/zpNrm25dTFcG+UcFwDjzdDkflJjqYw7CwTdsEfBKLoFhSk\nQhRJi+Xu151Ke0idiaDNjhFv5yzhfZ5EmjUNRMUPjifzn+8qxFQMBXUq97CR\nerW/F+IJwRQPPIatj2plJEaaPLOwQ24X/HsWqCohZI46BAi6za/RgC1J27nV\n/HpsVKg8cYTIDgNrGtO4qr9GqSJA+2vgDbb/ydNt+g2zafHlLwMebcF/8NBr\nou5A\r\n=6EOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC73DQp2HDjz83vB17oN/wfwlTaXokjHpOLaxZWzjqTSAIganRdJRhhbU5EX8GcUSul9+gmqlDaG/o6ixbB/V4Y0TA="}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_5.0.1_1598004899787_0.4219165232065516"},"_hasShrinkwrap":false},"5.0.2":{"version":"5.0.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"eccc73deeb8248d20ccc88fb61752839fd689c9f","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-N1EUlW+36w264WAzLz10zJ2Oonn/dof9iS3LYEKW2zen1m8qBrQprmCeTzt5D0M0LsMHpChh5F5BMoCAyknPVg==","shasum":"fa8e8144b71f70cd37de2ef8cbcb2257f51cfef0","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-5.0.2.tgz","fileCount":13,"unpackedSize":170616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRN4PCRA9TVsSAnZWagAA214P/A8bvTHsf+zUfcm/rhQB\n+isbBsrSUzdR2dSkYLHAuJPKWFRs/76ry6IH2iUAmO82lW1+tRR7tX1YSptG\nz9K1lv60Dq+BS8n+AsI50/fN4hI3Z3/l2CXaMupx9CZhB+Deed8iu12hy/i8\nLIOmWHrFLxxZMQ3prDPAdmedsJInadiZYkpdJd+Zmzqz7YZqYPvzTSll6/WZ\nwtkVPQpcGX56FS5CAp9jLahdxH82d/ihBBYJ4teYKgEsLQmv/srlmg61pwGF\nL3vM3wmuZJiCyfb2Jy2IPemUJ/7R6p490Fry25SyElQYtymKdBahbCmhMf3l\nQlQOymZenCzkedMW4HCAK+OTx1XXbaO3+ISwgkOCKpdHJLk8vso2gt+3eIi4\n2bKs0HNH71KTinoQOLc5K+D5QztPbyCsqvkUBXjOCS9qN/cSwZ+pXAXRzzbE\nxdDZGdtKTVjHhnUfTi7Jx13upP3SvlqdGIgaoE0RtMaEYsWUWVwIy5wIeEZN\nxUxW/caljgXYmQ4++jY/WvweX9gf0MJ8eBhJRteNqXzxJHPZPv26KwynCRtW\nY5VwqV4Lt7vKDfzEzj1uYFXk/gwQGqLvImsi919vXihxV/vvSDmrm9s+HWnU\nfzZ5RTpWktvlJxG3icusdMxLQbnHbOjCm1XCZ9umhWdRljvaWJ1x9TJ3qhdZ\nxie0\r\n=wJHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKY18nILv1LNDkb+kJUMpfvVcueJI6g+AmDVwGDRAM6QIhAPG5BLNzfkGW0k9mPPL0tZkPjc5iuYKCusu2n520E6WQ"}]},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_5.0.2_1598348815167_0.6510416258981839"},"_hasShrinkwrap":false},"6.0.0":{"version":"6.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"d01dc6e9aba3d6b81fd23b9c5be55537e2702800","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-8cdLORb/kT98mc2IL192BQI3xoJAiz0ZjL85CCWPAEBK+KppxR4SkNZo3CK+D79WfM1zdESmcswamibYwJTsCw==","shasum":"5efb21bb9c12277c3f434661c47ab99b4d3dec4b","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.0.0.tgz","fileCount":13,"unpackedSize":173002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfony9CRA9TVsSAnZWagAADI0P/3JQ5TQMCIS7ITc2SgHO\nud/9GlVL0Htotm8hc4GzXR8ih8v+lyd1M1MjauzDZhNm1W83xvLRFE06fMz1\nrKA1ybE+7lhZcqSGHGs5bnxJihjEvMAmsN3ZsJcN0U0E/fwlVRt8JCQJwkue\nj585z8b8ld4dsJ/Povs2gUL517h6XZg2Hq1xq2cwLASIorpxzqKfcSyRGe/c\n9SIYN3h0f8O87DJX9WbjOv+BXKFYBxuep3nbxCtzjs1vFRBbgiyrTyImP6z+\no9b6k3sbyRzzWv+8N34x8LQaoNkMymfiza2euzbU3/5ltIYVsJz4fh2erdd8\nc4xWUce+wuT/dghnznDcqgHRi0umQXzHjVIIeXu7bSp0V+IOorX5IpOS/z4h\nMjlWrUMtJ32xEWQgiViQj9Rr3rzghHk2MKS/HZ8u8BNzNKrAPPJiNNcZybY8\naELZ/K0c6Ocpi0svqfS/1nhrakhVBwmrJiyIsAKqdoP9CkmN1F+iaBZiRVJc\nasT4D7vgA96vEJL1LXtjucXGqlfyP5F4owq1V4mksWQJpS3laEtSvXgoBQGD\n9tDwAbR5r29rx0CvNqgchjQfF0g28w5uvuUfPORIxUFawoyjyrICbw6eDi1y\nFug4DXXpdL8Hwri3jsIcw4mfrDJNjy9gv0iOLM9i6W3DlmBeoVplgDzZGC9z\nKTmX\r\n=Mlf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtEEHPYOkp9D/Op0oUh4dR6fCkCh+71B7ucTiEzKYwpgIgeQalO5ltK5yPww5RF59Xz8inO6a5eUlXPjaYDmjZDd8="}]},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.0.0_1604484284851_0.032158819094018964"},"_hasShrinkwrap":false},"6.0.1":{"version":"6.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"07188fcb3a075dda93f95a9e045caa783b3c90a7","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"dist":{"integrity":"sha512-O4BSCNJaqo0xKLmlhV8BiDUu8XO47RxZ+3TVI7dgjL3aoesB+j4pQ/7T4V7eY3dvSHwKKZFagdnt4GgSlzIYQA==","shasum":"8e8b1298459464c6d876561cb29e30b65bb4cb0a","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.0.1.tgz","fileCount":13,"unpackedSize":174141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvR1ECRA9TVsSAnZWagAAjPkP/i2gkKBKDFBh0NHXlLrT\n4g8k+/GNwf9VkTOJJcUOagy5VY6spUKww2xaTvyY1OHyyHFix5meHRtBU+8M\n56/DA8g7wP6FFbGtcN9xHr/Dsa0mOKJz80jv8kb6hdUqm7LjjYuirQ//2AR1\nVb+rI2KFR/JdUAsgbgT/P2+PK3ao5Uib0+11O0aD5t6jS3U80FQ7V1ncBTtD\nrxOJ19YMH79utiz39Vz/WNcG2/VA2djZFYVsSLwTWjnXg3JAsL3kHzd8VxqI\np7PMIAADMAehGxMwi53xmeFi7CtVNl45ZuwRd+Mq27yBbzwij13pQ9/xV7Ck\nT3IyAdtKpvNlk9u+QgwUDdAbtykS6wrtbkhH8motdsk/dfLxi9TlOMniZRtE\ncVpHxd68D6A950G5W4BgbJwmOqnCI+F+J0OTHltnocA+de5QePLEoVVYfkT8\noX1IuIfX2Rggjnf4JYxiri6ffG+20K0blxm0R9ujV4SLdzcdTkG3CuFNBtZY\nf9XSvX0hkLeJlUH+HnMkWT1tFwSVWYyF7zfzM5raWkoj0RCe/MdtohSQjA1P\nHAOA0uJ+VkaZeq7Zx0sjABf3lEVmXUIl387lRqGecNsKj9Zrau/1GLAD+moh\nHKjGJw+zwN6tPeVQ02jE9Rp7X92jPsYv/Fbs0dS6y5aOFyNexCTEzFxB/iFU\nvNBt\r\n=5STD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV8bXViPB4ZiqOfTL6giCDYbnWIl+HtigHo8I/6YMHBQIgE1719gwqWJm//lTw+eEXWPpWrOc38E/tpTNRELQ0C5Q="}]},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.0.1_1606229315666_0.8385272610430543"},"_hasShrinkwrap":false},"6.0.2":{"version":"6.0.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"67dd445c5a735945fba3a81bbf75cc6e7787bc27","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-QeiurVPwgLtPFp5LK6h/+ONY4qVRQxMpeWtZb5FEumoBHcxUoOk/R3XKviGavbLjMsQNHGeeZalKLvdeNHaFUw==","shasum":"96293561650051597d981f2f3352cd2cd18bbb0d","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.0.2.tgz","fileCount":13,"unpackedSize":174141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZHjXCRA9TVsSAnZWagAAFxcP/3N2vnUmFzGAzRzMOH3j\n1FfhNCeIbzAZ2aNc9t5BFSts86RQVKQjHpMdRSc+d0xP+Xok1yKp0F23ocEA\nOjfessK/nPHj4EhhXLzuJvdK8Y/PMwFLRlIOt99gqGzOLMFAOJ10OR4H3h+6\njWlrgiSY0FLcshUDLZvOecVnrf1irMlJJjFhuQGkUEu2ECadkH9uMzAExYfa\ns5PY1V5SV//p0v1FMJz3LIM8Ifvohn67E8EBDk2AT5rLVUEdpiWRwmstyeSv\nxyLeGlXTZ+61N9Jhjp8AtBWHdffNEbXeEglnarNzzF7FB69ie7ZwspmRlTIZ\nEdJReu/XLk/yLMDomtTqLC945b93ShtYttvYhDdVFPo1yw6UVL8DBWCWLEMh\nAyxJG6spiGln7DtsSJsxXYYVrB/7ox2/xP95WBXoj4+D24FrsC8rx9fdx+5+\n4eaDPL/4OmLM8EOs1OA2OXIFA7b5jubeEAE45nIl1YMfNPDnRrMOwTwEN4J4\nwdlL+MbcDWBRFoY8NraVdgqJRhbUDei2lPezUy1C8Hr0/eBuV3m0cVwU5uZj\n4J/VnuzQSZsS5D1CrkhBkzMLUbuViph1h1i5+2RqOS1pj5uouwiGQzxbmzK2\npUycJ2PJY8K2/lbE5gI/50tXl8NBdPOj2l1Zk6+tHl4mfhYWzKwGspokzSjO\nQnhD\r\n=EGB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpPZxBhW5tMA2/b5GqCgO50wdhB8FOwrHlPPJjrtYyaAiEAj/UcJbIBOvGq8LAZn4lJbv0xeR/Ws+/72VbXWonGPq0="}]},"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.0.2_1617197271362_0.882823265835003"},"_hasShrinkwrap":false},"6.1.0":{"version":"6.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"90e9baefa3e20548eae69a68e92f9871b8d247e2","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-iHKDXq4oi0N32xkhgdlt94Id6/s/VLU3Vb4PvLCLLbS/6MRSjjwSOaW1x/a4u/f+9rdFFr1mc6YsRiilLojmIA==","shasum":"1aa445406a889825f06791f915654a671c83a0e1","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.1.0.tgz","fileCount":13,"unpackedSize":179697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfuMzCRA9TVsSAnZWagAAYu0P/jhpuGgE1s/cJ9AEYQ2T\nUl/pbEvx3HWq/AA0xFxNmk9DSeAXn6ci5WTjpSSfphnuvvd9jJVWgbr2zl+s\nR10A0czkyiH5xlm7JdrIydTqXosDEBnVruj0W8YyrkWW90CWxI+WAyvCC5mu\nWFVdxEKjA6jBVle6gHqqhW72CoiVYHCbqEw+H9heBLiSLNPwSzNhNuOYY5WK\nTS8886f6UchtRUkPSWn3n1HsPKqUawvFXl+Clf7kfwv9PTvm8h0Ge+hjGNr+\nPOfSUhZL4Hs0KlUCPy2jMmG4K39ht3ve15TMswxkiFg7mpSuNXGzxZTXC7Qd\nVeXIWEo5bBaPzoX+Jlj7ijVlSwiOg9lSVKMCC89rnRA5LYZCgjnB/Rn0MfrZ\nISH9Uor8ypKpC9qgETHcH4Mbd31rKO1FTKTs4NLOWt+/NnYCPJveXBNVwkVf\nwupZOQaGlfJ84qwJleKY9mnkHK4vsOdiLTy5oYL0sJUYH2PbjjCw84rlmYE/\nTTrJsejY31JzTkgKZMZ1M1/OJ2xe1O83S4iLn6EDfzG7DPz4ME4XNpxNEMIC\nvjXqzRQ6rxp7MnFpnfPpYLh7GoeF7I7bWoA9e61Gl1ONejHrBE+QVVlqw1DF\ncW0REl1KZAnY373efEEKCAflLRLH4EsfZo9zOKbJivjJupDyiNT7tIqLbyvW\nDG/7\r\n=ua3O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnB1kt0wPAn0RTGPTedoEHoP+oOBeb01onc1Dg0XawnwIgeW3UqUpFh3fMFHwaoHDCqIbpyKgiaGejZICyzxZRjD0="}]},"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.1.0_1618928435436_0.6106804253098033"},"_hasShrinkwrap":false},"6.1.1":{"version":"6.1.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"939276485e466f056362361c3723aff1a6065a4a","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ykcVuwqQkbmvKNVU/4XXsWFiut/pMG2QR9d4qfF7ShxI21nDoKsoX+nMKTdeAGKII70pyhFzJoX35veD3Jawvg==","shasum":"7bdd9d3075e2cfedfc9ada05a2e915b0e7760dd4","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.1.1.tgz","fileCount":13,"unpackedSize":180958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrKhjCRA9TVsSAnZWagAAmGoP/1v4WPf6PwnVadzsq8hj\nvD7WuuSfwkBtRA4WNCVUVkqvfdDF48L22xLKyzqFUdb4v4pe+WSZzrDsbT9S\nSJdFJf9tTAfgFKvPZ9T0gBNLzlmclUVolqv6e7dnMmSm/abc2eDy7rIMJpT2\nIFjpCnHEBrbtgTTWL0jv7NzGlSMaS01tbbRLLWgTze/uKM0Xhct30niOHSEN\nj8kL47airmLM98nnFUHMmv/VVddZpQYGkOrCYMTicM9oP/JfonXZZzHNlFH3\nJbk+6XoKOTNm3CFrsHCiDd+i+TFwhwZgSSE3RejiQZpD8f0/N57vfOIpbAuI\nWiqkNKnn/mU6vLl3xXo00ofQbZvV0W57cdZ0gGC2lwSz4UgIyCsB3wsgrHlN\nPqA0zw8JXgoanmX5yKNxQsueJRkuuoQ8CMw+M6LUTFjYXxdnBfvxnbEVS5OO\nwrGQiwiSO3ZzJg5g43BK1szIprAHdzrWrtKBU0FpitwOC5chXUnjjc6KJolf\nylAWlv/yk2G9OzwSglDCThZEMMnZs2eGl5kEBpxKYXNpKNbRFdhhFidM5YAx\nTuywsPTDd4ikK2hEXxICVCThgYo3ondRS0ckBcXgFdEUSJP1eZsZnjBtRiLO\nAj2rGiFw07M2ZxRz4T6NisKWRwDXFHU+W+GJPPZfg116k9X2yHSebzviMytV\nZSBN\r\n=utOk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQfEuBgcII8vtbPxp/UrdsWJ5cmS0eFiX+xopoANtpPAIgU3jMV6JBY6RfIFoHXLdrZhb2dWcQaZFXnFyj2d1avT8="}]},"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.1.1_1621928034471_0.05637770550355259"},"_hasShrinkwrap":false},"6.1.2":{"version":"6.1.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"setup":"yarn install","start":"tsdx watch","build":"tsdx build -i src/index.ts","typedoc":"typedoc --out docs src && touch docs/.nojekyll","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build -i src/index.ts","coveralls":"jest --coverage --no-watch && cat ./coverage/lcov.info | coveralls"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"],"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"elm-decoders","author":{"name":"Marc Coquand"},"module":"dist/decoders.esm.js","devDependencies":{"@types/jest":"^25.2.1","@types/node":"^15.12.2","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-prettier":"^3.1.2","fast-check":"^1.21.0","husky":"^4.2.5","prettier":"^2.0.5","ts-jest":"^25.4.0","tsdx":"^0.13.2","tslib":"^1.10.0","typedoc":"^0.17.6","typescript":"^3.9.3"},"gitHead":"3b8fa8f4de31458a9d8f899321b0db41391495e5","description":"A powerful, well tested, data decoder for Typescript.","_id":"elm-decoders@6.1.2","_nodeVersion":"12.18.3","_npmVersion":"7.14.0","dist":{"integrity":"sha512-2UZpuIb/nleji21DAsa08Yxo8qfA9Wyqu+CKG7s8aWH0wFy3b/glmxXZlNV3ZiTTvP1Q7EnF39wHVKDOPWzm6w==","shasum":"fdd7d119dfbde3a85619096125f7a63b9f467fe0","tarball":"https://registry.npmjs.org/elm-decoders/-/elm-decoders-6.1.2.tgz","fileCount":13,"unpackedSize":184337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyaD+CRA9TVsSAnZWagAAojoP/0vBtBgg5Pl80qnSug7d\nqjHwFd2F2pxV0HzukWkJjGCqTjdzpMJFFZFKDLPdgxQ0b+DAC5pSuG+2E9xs\nEsacfnV4tQXVwEqqRFXax/2TNorAgJ+nzq/WUJAix7cUizQJncNhS5h9YRg5\nffssEmrXfNW7wJcaFUSqkXsgsgSzoTEIatKanTWEkxfDzrFsxd83HMJ3jg0H\nCy7RvrAsJ7cShwN4CRf9nqmDMtKlPUZhGZBfgvHhLuIdbQBQNlbY8zQKkB1y\nSqHJjdKBY0rEGHgRTEi83lKasyDn2s03aF9FQosjzuZVc6gPPhl+fmDPz6sC\n6wms8/j0rnbDjuMY/VGVz9IQAnEBl25ITHRl2LKYYJ2ZC7bs5ALamPxotPt7\nhVLcagdRXIrTS1AcFzhCVgn/MCbVstoX4JoCwEVyFNZLuUkdukN/Dp9Zt2i/\nujw8J8M7X+yk+pq51x4lgQRjyR89hdxN+ZRLX5N8sVBCU3ht6SOIp20RcQmA\nJ/kj3rNt1m1djK0EYMb2IMNzIvWdC5NwY6mlx1kkPuxBpv9CJOggJVrIvdjx\n62jni+HKz7zft7BWAa4wzceUgH2wa+uT7681WI8zpqTJYkE+O+I/21cvzG9L\n6B21R2CTqb6zGfdHJwdFwk5/eC3f7mnaxIN79DgFpJMr2Cg/Cl7aNuiebNSw\nBdqM\r\n=DtS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAcH5mg29VbE5v3MHmC+qMuAig6Tj2jbBFuUHwU+aREAiEArPzCkK1fPLWtO8/qos+wI9oZkRXHv/0ihD/rzkeEzFU="}]},"_npmUser":{"name":"marccoquand","email":"mcoquand@gmail.com"},"directories":{},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-decoders_6.1.2_1623826686042_0.03761034519511597"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-28T11:49:17.185Z","0.4.0":"2019-12-28T11:49:17.314Z","modified":"2022-05-01T02:32:57.505Z","0.4.1":"2019-12-28T11:52:21.805Z","0.4.2":"2019-12-28T11:58:00.276Z","0.4.3":"2019-12-28T11:59:41.732Z","1.0.0":"2019-12-28T13:14:19.646Z","1.0.1":"2019-12-28T13:15:52.716Z","1.0.2":"2019-12-28T13:16:17.185Z","1.0.3":"2019-12-28T13:18:10.963Z","1.0.4":"2019-12-29T11:01:55.135Z","1.0.5":"2019-12-29T11:03:45.791Z","1.1.5":"2019-12-29T11:47:19.288Z","1.1.6":"2019-12-29T11:49:51.710Z","1.1.7":"2019-12-29T19:16:40.133Z","1.2.0":"2019-12-29T19:47:23.443Z","1.3.0":"2019-12-31T12:14:01.535Z","1.4.0":"2019-12-31T15:16:43.825Z","1.4.1":"2020-01-02T13:34:23.109Z","1.5.1":"2020-01-06T11:14:31.034Z","1.5.2":"2020-01-06T11:17:31.039Z","1.5.5":"2020-01-06T17:11:57.439Z","1.5.6":"2020-01-09T16:31:58.827Z","1.6.0":"2020-01-13T14:04:12.696Z","1.6.1":"2020-01-13T19:59:29.817Z","1.6.2":"2020-01-13T20:46:57.744Z","1.6.3":"2020-01-15T08:24:45.685Z","1.6.4":"2020-01-19T11:18:06.718Z","1.6.5":"2020-01-19T12:00:44.078Z","2.0.0":"2020-01-19T14:58:53.224Z","2.0.1":"2020-01-19T20:02:55.108Z","2.0.2":"2020-01-19T20:28:24.263Z","2.0.3":"2020-01-21T17:22:09.568Z","2.0.4":"2020-01-23T12:09:08.917Z","2.0.5":"2020-01-23T12:17:23.945Z","2.0.6":"2020-01-24T17:10:46.148Z","2.0.7":"2020-01-30T15:36:50.201Z","2.1.6":"2020-02-22T12:22:37.139Z","2.1.7":"2020-03-22T14:07:08.316Z","2.1.8":"2020-04-02T12:24:57.781Z","2.1.9":"2020-04-30T11:47:51.199Z","3.0.0":"2020-05-28T10:53:47.494Z","4.0.0":"2020-07-26T12:24:29.561Z","4.0.1":"2020-08-18T07:18:37.018Z","5.0.0":"2020-08-21T09:45:29.965Z","5.0.1":"2020-08-21T10:14:59.958Z","5.0.2":"2020-08-25T09:46:55.355Z","6.0.0":"2020-11-04T10:04:44.996Z","6.0.1":"2020-11-24T14:48:35.901Z","6.0.2":"2021-03-31T13:27:51.508Z","6.1.0":"2021-04-20T14:20:35.550Z","6.1.1":"2021-05-25T07:33:54.688Z","6.1.2":"2021-06-16T06:58:06.231Z"},"maintainers":[{"name":"marccoquand","email":"mcoquand@gmail.com"}],"description":"A powerful, well tested, data decoder for Typescript.","author":{"name":"Marc Coquand"},"license":"MIT","readme":"# Decoder\n\nA powerful, well tested, data decoder for Typescript.\n\nAPI Documentation: [Decoder](https://marccoquand.github.io/Decoder/modules/_index_.html)\nGithub: [Decoder](https://github.com/MarcCoquand/Decoder)\n\n[![Coverage Status](https://coveralls.io/repos/github/MarcCoquand/Decoder/badge.svg?branch=master)](https://coveralls.io/github/MarcCoquand/Decoder?branch=master)\n[![Build Status](https://travis-ci.org/MarcCoquand/Decoder.svg?branch=master)](https://travis-ci.org/MarcCoquand/Decoder)\n\n## Table of Content\n\n- [Decoder](#decoder)\n  - [Install](#install)\n  - [Motivation](#motivation)\n  - [_Tutorial_](#tutorial)\n  - [Credit](#credit)\n  - [Alternatives](#alternatives)\n  - [Local Development](#local-development)\n    - [`npm start` or `yarn start`](#-npm-start--or--yarn-start-)\n    - [`npm run build` or `yarn build`](#-npm-run-build--or--yarn-build-)\n    - [`npm test` or `yarn test`](#-npm-test--or--yarn-test-)\n\n## Install\n\nSimply run\n\n```\nnpm i elm-decoders\n```\n\nOr\n\n```\nyarn add elm-decoders\n```\n\nThen at the top of your file add:\n\n```typescript\nimport { Decoder } from 'elm-decoders';\n```\n\n## Motivation\n\nTypescript is great, however it provides no tools for checking runtime data.\nThis means that we need a tool to check that incoming data follows the\ncorrect typings. If we do not validate the data, errors can occur anywhere in\nthe code, introducing odd behaviors and tracking down where the error comes\nfrom becomes difficult. By instead validating our data at the start (for\nexample when receiving an incoming request), we can handle the error early\nand give better error messages to the developer. This creates a better\ndeveloper experience and gives us stronger guarantees that the code works\ncorrectly.\n\nAnother benefit of using Decoders is that you can pick the best\ndata model for your problem and convert all incoming data sources to fit that\nmodel. This makes it easier to write business logic separately from the\nacquisition of the data.\n\nDecoders are great for validating and converting data from various sources:\nKafka, request bodies or APIs to name a few examples.\n\nFor more motivation, see this [blog post](https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/)\n\n## Tutorial\n\nDecoder provides us with a few primitive decoders and a few methods to craft\nnew ones. Let's say we have the following data:\n\n```typescript\nconst incomingData: any = {\n  name: 'Nick',\n  age: 30,\n};\n```\n\nAnd we have an interface `User`:\n\n```typescript\ninterface User {\n  name: string;\n  age: number;\n}\n```\n\nTo validate that `incomingData` is a `User`, Decoder provides an `object` primitive.\n\n```typescript\nimport { Decoder } from 'elm-decoders';\n\nconst userDecoder: Decoder<User> = Decoder.object({\n  name: Decoder.string,\n  age: Decoder.number,\n});\n```\n\nNow we can validate `incomingData` and ensure the data is correct.\n\n```typescript\nconst result = userDecoder.run(incomingData);\n```\n\n`run` returns a [Discriminated\nunion](https://www.typescriptlang.org/docs/handbook/advanced-types.html#discriminated-unions),\nmeaning is returns _either_ `{type: \"OK\", value: T}` _or_ `{type: \"FAIL\": error: string}`. This means that we are forced to check if the data received is correct or contains an error. Doing so\nis as simple as a switch case:\n\n```typescript\nswitch (result.type) {\n  case 'OK':\n    doUserThing(result.value);\n  case 'FAIL':\n    handleError(result.error);\n}\n```\n\nDecoder also provides a few methods for creating new decoders. For example, if\nwe want to create a set decoder, we can use the `map` method.\n\n```typescript\nconst intSetDecoder: Decoder<Set<number>> = Decoder.array(Decoder.number).map(\n  (numberArray) => new Set(numberArray)\n);\n```\n\nIf there is an error, Decoder will also generate a helpful error report:\n\n```typescript\n> let userDecoder = Decoder.object({\n    name: Decoder.string,\n    auth: Decoder.object({\n        jwt: Decoder.string\n    })\n})\n> JSON.stringify(userDecoder.run({wrong: 'hi', auth: {wrongAgain: 'hi'}}))\n'{\"type\":\"FAIL\",\"error\":{\"name\":\"Not a string\",\"auth\":{\"jwt\":\"Not a string\"}}}'\n```\n\nThis was a brief introduction. From here, please check the API documentation\nto find out more what you can do and try it for yourself!\n\n## Credit\n\nThis library is essentially a rewrite of Nvie's [decoders.js](https://github.com/nvie/decoders)\nwith some small changes. decoders.js is inspired by Elm's decoders.\n\n## Alternatives\n\n- [Joi](https://github.com/hapijs/joi). The currently most popular validator for data.\n  While it is useful for Javascript, it's Typescript support is lackluster as\n  it has no way of ensuring that a validator actually adheres to a certain type.\n  This means that on top of writing the validator, you will have to also manually\n  write unit tests to ensure that your validator adheres to your type or interface.\n  This creates way too much boilerplate or relies on the developer to not make mistakes.\n  See also this [blog post](https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/).\n- [decoders.js](https://github.com/nvie/decoders). Features a different syntax but\n  has a similar goal. It also contains two more dependencies compared to this library\n  which has none.\n\n## Local Development\n\nBelow is a list of commands you will probably find useful.\n\n### `npm start` or `yarn start`\n\nRuns the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.\n\n<img src=\"https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif\" width=\"600\" />\n\nYour library will be rebuilt if you make edits.\n\n### `npm run build` or `yarn build`\n\nBundles the package to the `dist` folder.\nThe package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).\n\n<img src=\"https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif\" width=\"600\" />\n\n### `npm test` or `yarn test`\n\nRuns the test watcher (Jest) in an interactive mode.\nBy default, runs tests related to files changed since the last commit.\n","readmeFilename":"README.md","keywords":["decoder","elm","typescript","validation","decoders","parsing","type check"]}