{"_id":"ts.data.json","_rev":"55-f34c8c4415e82c9a583b798b0b19ea7e","name":"ts.data.json","dist-tags":{"beta":"4.1.0-beta.0","latest":"4.3.0"},"versions":{"0.0.4":{"name":"ts.data.json","version":"0.0.4","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.0.4","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"841e9d6a857877f8efa0ca0c00b21ca50339df82","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.0.4.tgz","fileCount":12,"integrity":"sha512-IyuTmlYYfVMB9OJ0tISxTqnqfFcXJiUjaEDkd9qnj+rt3MIYT8nwnLvhyCU+vIBvLBCslHD6KWQ9WkaCiHfFFw==","signatures":[{"sig":"MEQCIGbX/hPTxC3foSm+jAvIXUU9Yg20VUpqEwoPpZWx/VJPAiAPlKNeXK+NfeAbIkhtIAEo/AxDuVzU6t852xrwtqumjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHX9ZCRA9TVsSAnZWagAACMgP/inSyN/PUX1RHM3y6AO8\nMmnjcE1/JR3PlSPoR0INDtx/wW7wBvwGFBpSSEs83nYHL3bMCAtPNYkETzWN\nnWAxYgu5kpMbIuwcX3x6usns7cyE45Zyjo5WibOCd48FxESkaazqb+VOD/9j\nLbYLPJf/WZEYkz//vSW5H99mfYkGgT4hY9X9nrXgGPAjppCINqEHrmiGb00r\nrS5EMMCKRz5Cxrxfixv1chXWP+auGc3wHuwSEZam0Wo2nwuR5NfcsVg+Utkf\nQ8DCQvdUzHVrcBkcd4k3rWZnK/lXWnDqtyZS6T10/SLxLDJW4U+r6HfNUDw8\nS01WHVZyVTLKLyb+FqaNIxl9NI3dHXL9hPu/GAGemGtOE2NvjyKuEhuH+TJu\nA3y8wX64wEuaNG2nGFIQprrkeDdQDX2KBomwSwc2cFHfgpWgDAtFxaBSgki3\n5lzHYsu5SHqF80NI1m6nABOUf8mrTvToxXVLNUYddn/Ux8IsrVaFbhdpsRxh\naFpkzAMKkMLAByWzGXbZx3y714P0TxWzVO3VNwZ9xgBiT0L+6/6m6J9UNXw6\n52KDEhQKIAgb0a7yEx3SqXxnV+gMtYXpTkyC6ppu6Oeu05liynBdFg5kxZeb\njfhT7FMRi/WPBb7rcshKj88nXiIe0QSmPlx4bXIQ2CTpv+SwOUCt563lKllW\nrMwo\r\n=7Z2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a96eb546dcc9f412857e02f6d4b5d58a06b2fe2f","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"tsc && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.0.4_1545437017227_0.4226364648004415","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"ts.data.json","version":"0.0.5","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.0.5","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"3578c48672dd862afafbcd38eb6a815434f17395","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.0.5.tgz","fileCount":12,"integrity":"sha512-gCcdh4qMdmAh14t/woP99MdviN4PvqXqCO24KRd0cigMYvddulzNeyJC+K4Ie+pyXa/LAH/LXwt+rATh3NhMBQ==","signatures":[{"sig":"MEUCIF+ruIiMKgAwXLlNcygPBdhfHHcCs8pvRkmmJq+tcyNWAiEArQdpYalROYQhU1Qju+hE4DuvpNPN5oHBf1NoKx5ImAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHjq8CRA9TVsSAnZWagAAfn0QAKA3jLkvinfcbgpuBBx8\nAjNz4C+klT6YYh+FRHQMVG5bdM5EA2+KHxSjVUjCxCqctQiPrHtpxEm0/SM/\nJ86AHSBXiutdkp+hsRTzeM8+9lxNGhRAPO3astDs/Z66uzIxh6UVBU9uY07v\nJU7GLljzc2s+xDKTf3M+vHI0di4B+JPh9CV0Fd2wcLu3jEK22+g3h5fMFj3m\nvC7y3CWdMlRzOEEl18aMLaDh5yKJRVkK65zTItsySXi2b12V2wj8VC0F2GVn\nfZCSlpIehCd2eCe1SiudF9t4tgJGt+76Dx1nedA2O1hdJyFh6Ev8T70QQmmn\nB/QpXqyW/OLYf2kF9di0StvLHWHLjk4FcK2Ci7TbXN2yY2qESic7rxT0bsoe\n0EYo+i7D5abx+/DtfRGpcM+UJa7NCcsw6mZ5R0gZm1h8Oymw5/fEhrbNdbAs\nLeLuw3HQUMM2WyGACi14xTPSkx5bbAuQjevqyaCv/akUJEUP1NCdGIFtxuO8\nBUMQ4D49pgDJ50+fxfqfA/Pvug5NHTqiX5QclJY5qL3bC6sw4UP0QOw+iGn6\nQP/0YSwOzy09Ner19YDr9E5qn6nT5LKQPlW0rH5JY+LHQY5Q9tQ/gTNcmEY5\n9bVlRNMAWqnQ2AGUrlLq6asU1qnVClUG1Q82GIIWOG6JF40p9VOhzmf5g/UI\nfZpc\r\n=uQtP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b95f4203ccf0d7469fca023c3064eb3e5e9238be","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"tsc && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.0.5_1545484987749_0.7202784644506195","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"ts.data.json","version":"0.0.7","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.0.7","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"f46f6853452257e683e79944f370f7b171cf00d8","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.0.7.tgz","fileCount":12,"integrity":"sha512-JIlPyo2HDhX2CL07aeQljXrw6Ry3HzQN3U423g/kC0f/4U8q2jAQ8FW4Yb8AQwVOGkjwzHHOw/fMDN3rbgvBeg==","signatures":[{"sig":"MEYCIQDtJXCq2l3OHskE1GLX5fGK6yPXIzycAf02AlZ8NxYNWgIhAOPjAEan9AeZrxcEDqkNyIwZ3bh3JeU5Qd7624EOeiss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH8RgCRA9TVsSAnZWagAAhsYP+wdVzn6QzGvTzGEQjQqI\nWfyQCxWFXjpH30yoXFJbeneaDNm2cufP6d9WV2IVAkz1L28C2DY64F/Fktzj\nFiaZY+4pF0Nq4wE6cUo2GDKA+KrAeClpIWZt9rmPQ2nUBQJVtrtQSeH+PnZj\n5YubLn719wOrm5mTyuaQm8whPqIYJVhgD3z/JaMeSsBVQhQrbeyl43rzf0ui\nS1V5Z2DQKW5NW7+M4kdO5QGPEADmIE06zH3CKrHMOgY8CFprfDPfOh9meunk\nMLY0Vhdaw/ObjvEjhOvvk+xRAMulvRVb8zaBI9FDqKe6DXafd/M3bNeHMqeT\nAVeSYQ8kMcM54/7OkKu3zCv+pLUAnGb2/MROnf8GeSmQjvsnwYkY3AEdo4Hd\naJUeuSN67f5kLnCMnGUwOARYmiRItFEzD4T4fnjzvrYCLz3k7197ET2qXJ5V\nvC63Vde2THJoxee2K31CGcdza0Atf4gA9T4Wej3DkU8iSktPy2CBufgdegjL\nnhflUEWoLAx0fTU66N3sq90bmhuxtutS1Os4iMkvjNAlYCzTPsGwGQQsLN3q\n6w9XP27DrRjE9tP7pA6cf4i/KxuVvduz5P2TYsKY3l5A0S5GbQt8YTlLkWJs\nSKiis2SkUWX+qVzw4WevVbm0VSN9NYY4CH5DXBLEHwn+n9l77ztL59MpdWZT\n1GYM\r\n=Yjox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c93a97b0d896809f3e58b71d29e2483ae35da5ef","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.0.7_1545585760052_0.6380188161077001","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"ts.data.json","version":"0.0.8","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.0.8","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"547e0147e7a0296aad4fb5ef694409289380a47c","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.0.8.tgz","fileCount":12,"integrity":"sha512-2GAzc/g6ylt+DpgEDETniAQ1xCsao7owZgGFxoA6NclWjKbJzA9QGr1Op4H8JR5Sq0fsSc+a9f5AfEZSSPPMZg==","signatures":[{"sig":"MEYCIQCQy/5XUCZFgAjDDyJnLh9hFn47FUHp0mf2WJxoO4UgzAIhAMnoCUg6y+HNb26B4gLIBx2F/uhKYw0XuH8eJg8c2Hh1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQZDoCRA9TVsSAnZWagAAlCMP/3r0Cq7c167gXhAa6JqO\n+NhKsIcTq2lZLITYFz61LLzyH1f17V/jQAvmgfGVpD3rgFiOreAUaeudztkn\n71xjCo/ikDwNh0tPDBOMr80IAv+i61tk8gZ1ocpC6qYGj4HTI66HxqZZbanZ\nhQ0kvJ/d9oZkPLP85OcyoXLOJdm4J6A7Yuv9maKqdfGWUcI1tqBvqpdSaAJV\nnInwD+NdRMEO5EXETSUrS4DO/UXK4YLVISh7srY1PCpB1mY9dk5dVmf9R7mm\nrzTeIBE0tSjfmDafC9szEnQcNxD50NBmHwqY0Tm6SssYQ7cQatyKLoGt4JKn\nTv2DhMW9xQ35yp++BnlWIXzoFP8Es3rE4PeNQK8LqJkaPY54Aku4kKW5os9i\n2T8w61Q6ADR5abZdgr7+OwIv3ULGpjOKkiXaKURRBHGkXqEndHwpNiWK7O/P\npTslwUKUcg5LRf0wrndKwQXRuOmnX1XJb+cbERwhwVejBfupByjD5gr/5Arb\nBcqzikspNcUbR85R91rEhVMULlphYK/WTCFOjvExS/GREbcH0Icfy6t8sOJ2\n/cXmQRxCmzWrC1E6vQayqe3eqODTXpW9PlqUbgXHmL8vNX0MPqTQzlqxVms1\n2/ZgGoQSK1CdTy04dLJLdvCVyUX3wuqLX2S0f2pDEy09ieAkut2WQPRk6nlh\nFWCs\r\n=11Uh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8c67503975d12b200f237bdf63fc2b42d5fbacd4","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.0.8_1547800807817_0.826653416755996","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"ts.data.json","version":"0.1.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.1.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"3525459464fb1c04a50e8970c02643a58853df31","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.1.0.tgz","fileCount":13,"integrity":"sha512-U9TyeYqN04qQlUSWZUjzF8tULJB8zkqh+YcizUhAS+Bwc8JWybl+rfmxGTe0wj7j9dpa2deQPbbemKWF+xDR/A==","signatures":[{"sig":"MEQCIEkOVfpku5d14mSdiOycfR9VF95z4mDicS9qoLLDpmdHAiAaINKPq4fDGFUstvyqSif9Uy32NEkoNwXGBlNkWNEnTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz+8MCRA9TVsSAnZWagAARGQP/iNTsd1Gf9hd3FGCngF8\n9++VG+nq0Oo0repgc2A1t3HWbAp8OzEk1EbzvbhMHLZx6W6PE0LcXKm+hBYh\nGtRszYB7Rqfr70CJGKF1C4cbQdAVr3Uzi9BaOUPDswiqCZdwPEAkP6voTbGv\n1cit7o+ppUvNCmWVb66VZ6b+vJ9/dDUg1w12XLPeE9aOhWxCi/+MMpavcv2d\nH/EfZs1jQohD3E+R05uNxaJT1QcBHfHPDI+BEGnKwL/0Fz0tOncWZb3eC2nS\nYH+2/is3Fj29ZTrDMvKk/lC54DRx6Vbds90/JfnMGBTBvE3BKH6VU91Zvaqx\n7tKNYWnF85z9PnEB1A2N3AmUqxuUn0XJkS7YzrVd+5LftC91t4P4WRLjjcnW\ndbRaLsBDu+50CBkKClZqn0eWcN6U65hQgtJpx0r5YYMrazUCKIECfKZBvPCL\n2IZRrH/owTZH7zhdHqiS7YHWNVqOd9hI6MaJBAO2dceG1ZFA0blGpSmOrPlV\nOw074CUCwM5DNm7I5PKJSnZmyLPusI7JA5i0rpjjlBscgNj//s3JvF9EMEpV\n4gFR5sbY7xawiUQ7tf2nnwfQOAZjm5SYtmQ6/2CH0Yd8Njtyp6oVWktATa+O\niY74PfRFQxWaHTzfMztmLfTeOntNIHJj/HwmfmWwxWy/I7KOroQwsiCf+ghc\nXZy5\r\n=Saff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9c801af9ff0ece1deb253eb2313edea14c2bcd7f","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.1.0_1557131019799_0.6363389794058112","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"ts.data.json","version":"0.2.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.2.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"0fa00de0abbc2ea505de89ad08c3b4d5dbd6999a","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.2.0.tgz","fileCount":15,"integrity":"sha512-2JPJrkDhcKEvyuS399RFfJ3+mkRCXx6Gle2Cxk8mYdp4ybZqxEbAPRWNpHeRdxkVl4Z6oobzNcaS1Q3X/BVUJQ==","signatures":[{"sig":"MEUCIE10OASy/6Y2FEeP8L6FfQsgCYRaND5A8CaP1p+KaIHlAiEA/5gX0spIFjX32ju1dUnesWuDyXjfr/YEaHZ+Jjza944=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3/JtCRA9TVsSAnZWagAATk8QAJA9K8mm+BMmswArK4cH\nlNAc8RcsSjl9q8aZSOPWWN4I7w3M1rklvfI9vxq3r0AGSvc9Lhy4K8gy9Tlq\n8pwvpFm3F3Ma+ZCwPbG0pWdK7onGV6XSz9NRRaQlfiBPfuttgRCwRYm1GljD\nP8q7n8cw6wZ2uyg6ncd1bcSW0xWnD/rZNJQWdZZKfo1htTQhUJ8QYnqleV6Y\n9mJIHSD+a84diGx9Mrm1Spy8/MeCgQyaS+zDOzUy8AoGH1zyCU5ix+be9oE/\nrTnNxsK1apAljlI/v5CWezvZB6ctWGBO/MhYjnZ1y5xeyOSjCrpDZTwPU6Qa\nuO+jLb2PWH0zjWjpw4Ps5mTfqS1AckqFJFJ5YyLsl04bzqDDnha1O1qDVz9z\nIjHfzCw/qrCxwBqXsYuzPVOx2a9CETm/E0GrRJ+KolK/xD2F2DzU3/iJfXRy\nZTYXdME+BrRr2YOnWpl0msc/FFl9K4pq7GV9saHGn2HFk0a1OPukVQAYNpNH\nRfUx5uOr6qddbU06P2YtgOaZLGTTFM0VBd1F07eKZ2XdjLZoGmHhYbMPyfRa\nINKpfP3HhwIeHOei83E7/EmvLlVdo5t4JsXgWkeROmMxuK1nX7q0QfvTKFs1\nU8pIOROYzvPqv9aMnOaXam5UKTGInH+ed3//cUEIl1w3a1wu1hiKUrY+ctqg\nDcQj\r\n=ucAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83f5dea04e0efe369185012f7727a4cedfc000cf","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.4.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.2.0_1558180461204_0.3667201248160856","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"ts.data.json","version":"0.2.1","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.2.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"48671ae714c3a72eb6c3a14c4a4913afc8f0587c","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.2.1.tgz","fileCount":16,"integrity":"sha512-ZXfxHIZiXDlPG27DOpfJ9+oXTPPrl78cbbuvVXwOkJvful1iHw07RZJBeDVjh1oF3MlQhPBwSJ0v7ODyERJ1SQ==","signatures":[{"sig":"MEQCIAJ4Ss4cZYlH5E5hX77huxvluCMqmuq7MQw004MQBAMCAiAGX6sJXPufn+NSpX35SkPMypQcr62rbBHA2PR6JvTmtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYQ1iCRA9TVsSAnZWagAAEOYP/ilbpoWRv8XWgXZgEC0Q\n4Ung7k5O8iV6mPKEUZOEUvhZzeDptCmnwbHqtdYjBx7mEJuIbO398n51Kr6J\nTZAvHfiRiNDSCSGP7xGAabR4++dI4zujjN3r9DBgp8GhNkDWXtQ9Bg0xdAMo\n+JUUYQjRHaYoFfeRCGhgf+5XPvPkKcLVTHEyo4IJuhER+qF7cO4yg5F3Lr3/\nE659n9LmFaVFBCsyVn8ibyd+uxfuopQJtmGM5YcAVQlMkk3pBDoae48p908o\n7OK4etM6FndjXLisMCcBKIo+oMfBNvwUyE1W1aVt51ddluU2LUN07mBdaTHu\nYEvBTxBACRdKs/1n1LFoaAfFg7gfz5MkUUirle5GUfZK+bmvWZkVygoqsLmH\n4igEt4rY+1wUAHU0q1iazypmHbC6nbiApJAYRqCGkJ+dUWSPKY/zHdqoH0AT\nrx8g1FcVkKRVQQMp6zfYPFYDVrNi3LWjQnZO0oIIKOgSqaD9cG/cXJLMo+tW\n/yArbsyWtBCUgLx0QvnEzkWV9Ga7q/kLiN6x/k0jAku9/OtiMXnVKHlMIHgx\njS2N3Z12JyfC3Ap/wE2BhbJBTUc0xaqbWytkdppdW4wdg+BdJXagBTP7/3y/\nGW+1MGCxPaW/klUnDQywbasX5iY3iWqms/Du7RfNoiSp6NLIiRTJH/jigNQO\nA+VP\r\n=ckFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f97dcff43330bee00d9c82cba7f9a7248f8747f","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.9.0","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"12.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.2.1_1566641505648_0.8823318942401412","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"ts.data.json","version":"0.3.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@0.3.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"7bd0dc787b32d153d3a8c6eb77df228d017a1340","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-0.3.0.tgz","fileCount":16,"integrity":"sha512-3eQ0kdbsG1WuIGgDY4xaQa1pBRQKsv7CGtGCptErcaeAOlpqrBQ2NK9T8q8d9K2Z+Cuh2DIghv+VQuVMXBl2ow==","signatures":[{"sig":"MEYCIQD2wSKYAubjCb5ckEUk4m84nZO/P0RnXuXCOp3h6+UOPwIhAJktYkepOroyj5dVxFDf4Jcc6cby5f+gBWm3y05/NxS6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmp5/CRA9TVsSAnZWagAAg0sP/A0w9HN5rWGF88dqkVtf\np7s7pvVqw3X+XFXfLL/uHFbZGgfKJ9w4iuL35qjjWvbJrcGWW51Z/eWLVuXC\nC8Wiw8iHDA+Jxy1Jj12RvBkCdkvPqwJDgPaF1ZOZVPUZJkiFd76o7AgEtBp+\ns8jMst12CRRe4lLKNubdSZTUKqS4NnC7wTSXxOFkZUARda9xHxvS/8L8mK6r\nPKGjKmOIzOchJveYLot1KYdZ6LRqaYhAn22oWl4P62sKh6FHiINSWjB1fw0I\njk/qIsRNOGoaZ68nON8B20gYWI/8poA/maLMmvvlR86wzKuOmZIbyeGBMcjY\nmPylR8qHwpb7hBSyLy4Rzp6myBkqoFNlDMoYXTtIlYrsbtUMpGIfHkQK7STp\nrDFswFoL/1wykS14oXJEAdSex+ZCcwvALdZ6RkgxxhAaz5/S9JB3nPt4Y3Au\nbDv6ck3wvE/dTgVL65L2w5eqZFGu3/NTot1vzKK1mkvwC2ySrYy3MCsVVsBF\nNc2X4I98cS0cqiBJ8Q6pv2P8eYfDIELuoXCNro+NROp5FKHT0iCbe44Y4lTa\n19KITcR/bSIxMLL+SM9lR/JEJbdZWgDMezERG6uC5PFemdGaiVn1Ay6Vxzc1\no9DoNyvD4o9KpV+IUJj7nw+Vsel8ZsvBvjoMy04VgWpZEvy8c9SR4NVD7qzl\nufSF\r\n=oHug\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"02a165ad365fc915f07fd61208b99836a45bfe3d","scripts":{"pub":"git push --follow-tags origin master && tsc && npm publish","test":"mocha --reporter spec --compilers ts:ts-node/register 'src/**/*.spec.ts'","build":"tsc","release":"npm run build && npm run test && standard-version"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.9.0","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"12.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","prettier":"^1.15.3","typescript":"^3.2.2","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","standard-version":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_0.3.0_1570414207216_0.17834268864595204","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts.data.json","version":"1.0.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.0.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"4d410feea2081628859d5dc42bd38f1430c9ee9e","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.0.0.tgz","fileCount":16,"integrity":"sha512-da2pFdJ1j89jDdx10hS6sc5OdDA4t3sDmpOa1QO9ytA/O3giAERiEIuS9DpqP+0Ms4lPH2v/6E3yeshZSYl2MA==","signatures":[{"sig":"MEQCIGcc7bTAy3x3TJ45J6f4IKne6yah1C5Oc11W95DaQ7NBAiAuAOvyVpfVJUgA/aWRwRUn6GqEjj91yRnBQJsACpW/dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+nqpCRA9TVsSAnZWagAAT8QP/2YFeQxIcrH1pX+r5oM/\ngKCZQ4OL6Mh2OOB0n8SksC9ybrSjzkU2H9XU+/5gZbc+O3WE1tG87S9sYixN\n7EoLZTtw/wY9wpcJeTR+8RlQrbj3y6Rc05fI1SyIALejNxlaGp1f32cg6dFv\nxvkuIo7XcpQwbNfO92gh1ubsR4UO1yczUZXN4CofefhrFXeFP0bFhD2wVkt7\nTXUvPwvt7P87xBfOJut1leMBcEOF5hN/8voagT+kf56sztnF+clMKZe2sqsL\nyPl4zDQOzL0BfZcG0oPA/GvOhpH6FII/P6owxxdZNAASABnGL6QTBbr7gvh4\nS5uD5L/NpGE/qqQSZn+FT7AVPLIfoFSuBvc1ult6oVxrHEG+9TYXFCiD4xWF\n2I9M4e6fyw8UBVClB9vHZ+f5J/aj+U7JVzNpid9sbT7qZqOi801vCGx+BRAY\n3c5ZPL5PHkgIl+kCko0W5n6DJUXxQBVis0skIhNomRsm4fy8F8diMAD4B0gz\nl56ZmdniBbc0HcFBlPtzjzQSvF+23Se9EUHe+dvD5MnZNGMHG5hKYYyQq398\nTNXcvsAdLgN9SKoNJ+ud6scOqn+xXkqR0G7OnpmM6joMyZK7fD3vjt9WdWUB\nzmnv3Rbpy/n2F8xyrBF2FOVzIKnXRG4gnuRGG47oVG3vIpgttRiN3qZebXXm\nHIHZ\r\n=r/Ok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"032a3eee74684d111fe07093510e83c22256bbc3","scripts":{"pub":"npm run build && npm publish","lint":"tslint -p ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.12.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-node":"^8.5.4","prettier":"^1.19.1","typescript":"^3.7.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.0.0_1576696489214_0.8054618769199628","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts.data.json","version":"1.0.1","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.0.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"430630c260ba5c4cfc1b45759af49d9dc9dcfae0","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.0.1.tgz","fileCount":16,"integrity":"sha512-dZuWJGhPQ//hgfS3eCoCjam/LiPZ3LmFgDtR3qXLspQjPmL3lok/xAXfmmx8+lpdYFgcKy1hHb2xKidricv0ew==","signatures":[{"sig":"MEUCID9b71Qq2tO6DL3DAt/g8ivR5yo2csBpjYGPhDZoMxChAiEAv3eUczP/KdEb6+UPFOc5hJBdxVyteeV5yOeeX8BP9D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWpvCRA9TVsSAnZWagAADNYQAIWXu1W07yv+l5hBrZah\npX1pJPpTxKIuLe+Q3mG81HrwnAsXtrwoxPTIIcfHvppvm/0hvXEn6YvjyIvs\ncbwdZJNLbH+LBooo2OHIuOitW8b8LMCwQZW1y6geOLV3/sQLURmuMMxnuLpZ\nxZfVwRNxNWB8X/AHuHoVrFgtc4xtwdAip7+kIdpnp3229x0N1Vyh0wnFguq1\nJht3ddRsE8OBBgcNE68Ajt97Doipm997pHOtcYIsRoOzbXpZx2cN0LrGTBFb\nx8KLn9bsUgBe+YSxHK5rfICNZ4WujXuX72YbiOumo4aFrBa6g4yht51m4h97\n+pXve7TTYfMMxCtstR+T/MIpi1vUt9LHYChRxlM36MISzD/AcqapFOVacsWD\npna8oTF9Ou2JiIVGPVtC6qTD1tnRHBleVnBuTp0FFWRaynlqqdMGjNidpg/k\noV/9kb5Ad+KOJ18B13iqkEZtphtLQgjt3ADqOh2dSFtA12+tfeJoOO4FtkK9\n7+fuEis3SK9byiQNwQZqlY4Mv8mHk/Sbze8na//F6pWP3xjCZ5npVbRSti2t\nZEHmaOO/72TNawxowNNWg0XlLVn3FW2xSeXeoTymzB/7iyRPFobOxHkgMvVJ\nmDsqjD+5VKmKBOE03ZkAlSrlvNjkjhXi2q+0jqnvFqQT7uamc0snBoHlNTEt\nvYTR\r\n=zN6E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5158545a173edebf84be1f5aa3e7320c535d9224","scripts":{"pub":"npm run build && npm publish","lint":"tslint -p ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.12.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-node":"^8.5.4","prettier":"^1.19.1","typescript":"^3.7.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.0.1_1580296814570_0.341253139441291","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts.data.json","version":"1.1.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.1.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"24fd85524c9f2f93cf6a3f3e714b31c1e08dbb6d","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.1.0.tgz","fileCount":16,"integrity":"sha512-bdZJ19x6HVq7MTnCmSHDcOxipcVWhM8T86VaxScBd2awV/h1BW27iKL+DoFM4Nt5f9HUdp5V4IUGDHLrttLKyA==","signatures":[{"sig":"MEYCIQD/FHY2q2odTQXh3/98BqjZSlLVSHEj0b0dH2Z175hQTwIhAIubqv3Ipd79NXLgAj5r1GZqWdnVpkeNUI2VcP3z3tm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUsSACRA9TVsSAnZWagAAhKAQAJ1ZY2KwRkMlNas2TJqK\nwbpo5nLeToX4EDDogED8KFXFmwG+tRej7iQGiPFxHX4FqTwRanDGlY+gMX6C\nsSddYhxWFhK+HOUcqSeXRFtO5CwcV4DqWXq0+1HwDwLmcfDY+IpejWjYOiyi\nfSIdJaUAUKFVu29b2GIPIVS/po+YNsv+tWawDQer7vuSGiciCtTYge5z/dJk\nhhqCCPHLnEiy+IzaTwNzLQIigcEQIH1Zor6D2vHR0KcggTmrbER6YNckdAbm\nWsMIjeTbWfrkWdblvfXluNnmrSm8gjApe1sANgu5pJleNYb7/iP3x1zBDe5G\nBFvqvxg92+FywAl7eSmVOn9hSqAtAlUSgQ2rl4iNVKYjUSWXKOfwXQ7tHDxe\nCphQHTP69Dx6ZdHlUPP8RoRVqRj3sy/Mc8/D7jKJbfXoRuFYfaS1jffJ+XCC\nzS5mZD3XUDYTnK/1ER11iOQTiXGFliCNA0xwO+h/fmO2kSpTWI7Uj52SJHIk\niNIPFPWOuWX5nzzHRdti0BOJxMnK969TNry8yy747J771m89cUnma/62nvzC\nXNmYDduVTC7eetB3dQFLxo2N+DNMgLDd7+DToOZoi3xKQibwScKaMylfw6+L\nQi1L2LcRWjhJ9x5CWLV/rHrkZxp+EEcKMn6W61LK01Mf+IVr2X0xrBbUYulh\n7GLs\r\n=ryop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4ae7f3bfeffdeceab63440f8cbc57d3529dbd3e","scripts":{"pub":"npm run build && npm publish","lint":"tslint -p ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.12.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-node":"^8.5.4","prettier":"^1.19.1","typescript":"^3.7.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.1.0_1582482560263_0.17869512365770324","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts.data.json","version":"1.2.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.2.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"dbfd14d3d788f5267da15ca23ad436e386a58c1e","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.2.0.tgz","fileCount":16,"integrity":"sha512-b18x3gxnysu6ZnysqphPECstZGhi/BxSQqnCE3xsVT4pJhXkboUxqUYZSYdkTF2Fa/oe5cSC4UGbdCDDXd3gOA==","signatures":[{"sig":"MEUCIEQSTUWrQXgAieNMZg4gajZWu/yA09k2VmHTh279Y9pRAiEAylwWzgfvTDESPAAyMg5M2CXVgjNgJXBgWnAzv1XFmgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfII/bCRA9TVsSAnZWagAASGIQAIy+WrlAdwI7z//GJOeC\nn7wlxANZ/LwQV5KlhcBTSt43spDpyZY+hpsUxg7vYu4F0TU8DhvGOWwVq80C\nUlCQySKODWCuFOn8KGIYpYglBH2dMy4CDTZGICb4w/1UXZeUGgC1SvgIByC/\nWshPoThOhgAhl6ChVGOd2S8SzRsdqWqDKOYrGXKX98Af6b73XDmiRPN4c7ed\nXQya0V/WsvFhK1FadMD8uxFYgTgY0WG0yyfY6Mz9i+Wr6d9E8aUXjACMMzpR\nDBJiQmO/IyXKHlkDy2q6TeKwxSVsK10keZrrYYoK8ZwID6svB5l5Xhudb7U5\nDWGBKU3noQz9tbcLJbb+lEW8/UWTMJKkXdkRlgPHdpygbqR1Ia3PAueH4VyV\nd3vJ/QkpmRzIck4f+TXOl3At5Q9pdCRJJfE0K1JDnx9KMYsFDsAmpW2jOx2x\nCgI3BXsOQbyanidMj8DE3BO7hMQhozC5FrDHAwRubUr2/1shPsevKJ33mmFF\n1rmUx/3HB6fR1wwlwb1OZHXcC5jPlC658WZGlk7GJj5cp/31Ves+rIen9SQr\nYyZAdstd0LJkiYvnscSOMoF3n1Qe7i7smXXFcrzeyy12JvAEHeYT7NG4gwt0\nUxG8q9VDhE42tudP65tQX0rekz8TUGwfQV+tp/w73sj8N164nYKTB51Kv/bJ\nEzOM\r\n=xWhD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3203af0355031c945224f6c0faee45958f6cfa8c","scripts":{"pub":"npm run build && npm publish","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.4","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.2.0_1595969498787_0.29831069378805997","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts.data.json","version":"1.3.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.3.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"8e03bc8c6eca359c748a4160fb3dd1a48c3aa82b","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.3.0.tgz","fileCount":16,"integrity":"sha512-vVJBdtd+wGnUEB7cwiORO7tp8LPTJW9EVH154PJdvx4bG3S4j5gKzdb9hzscKj6hl+HdMsn3tM0G0/0PjAqA0g==","signatures":[{"sig":"MEUCIQDWUoAygdD4Eaks7kyaLJLgUrw3Qz8tFencAf0Tezp0kAIgUfW7p048ddKDOgg+Z4h3YKpb3L/B85lJNbXWdnDwQ9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbGo5CRA9TVsSAnZWagAAb8cP/2gHhPpV24s3CV2I02o3\n0Aqz0BIQ89b7OEkPOlypxflhdRCHH9JsClra0jvWuHNSTLah1IYfqmqrlk/n\nkdUHKf4zCTj30tZSbqwRjdX8GfblwRAXHcCq1X3P0OULLKPsP9DvpqMn5WjL\nSHlZ0Arv9clbTQj+SwGT3FphYC5Ph2QH+WpumsSHfZXy4r29W9uXuiV1qT4B\nvWqWMXgfgN28zMFv15Zg7HyX80Px69C+ByQdR6CZfDedcM7pMfx8bi2f6sCI\nGyhX2LeG8z/uCRg5Ek6h4mbejp8/DUzuawevPQ7Z9RniZRqxECOKGPcbO+sI\nQBDZuU2tgC4CkT9hb6K4uAy1kXDjsUZWlR6gLn0Sqf2KoW14e/nqYc5QHXcg\n6FOMrXT3NshBOxQ8dV3QDwuyfC7Im33u3gdJ8B4HGCTI7J+u/sIYNa1enWAh\ne2aFS+yj8BVoUzCFlPHh9lyuP9gHcPiO9uNAmbmml/1hMMOeXSv1Yggehduz\nfKFuvV9hag30L5dpzfBYrzMfzFi2SI50mDj3r35tHYjAOPDnGJI+RNtJF6zt\n7Fu+R0FauHfI30CZ+QC4j1kNgdr0ZqOTv8EAQIdA5uY+Oy/UagDTkXxQXAi/\nRZ3MosbWs1pfbM+zkgsTUmHoLch3TizPzmZzNbmFyuSBiQXYFKHdwaEB65TJ\nKM0d\r\n=Qvmo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f61ddb5aeb7b3b17879ba65ea244c67fa1182918","scripts":{"pub":"npm run build && npm publish","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.8","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.3.0_1600940601115_0.7876907504450399","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ts.data.json","version":"1.4.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.4.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"e8efda2c868b5a6584561007de28948a4740d15e","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.4.0.tgz","fileCount":16,"integrity":"sha512-wNRbkD1N9dmFSJa6SG04kAqS5lbC1oevWjVzmZJPPOCcPf0WaiteNGaw6hCDSKpvwRcbqH8b2Vi825rMNAJq+Q==","signatures":[{"sig":"MEQCH2qM0qBmlzITPgy2nI+nxtGJqOPe5ItWud/XD/tUubACIQDZeNWEIL0cWrBesmX9afHjqcyLQZcVIkWzMF7YYzqkUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhCU0CRA9TVsSAnZWagAA6JUP/jA6p+CHvM1KZnyDmugg\n2z7vb5eTAn3urAT1Y5A48KJ6JRGoYRFax258D6AuZxQxiHV1RCsMgCTkoTt3\nIfPjfARt1S7xJVTaQeDPSmreO/7DOqpgmjuGwhct6oWPZUjrEMTbzdxeFoLy\niGgOE3q5kIJ91dxZ3P+TxDS/JDb0hEe67FQo96kpoD+IFOBnZo5RqVBcddG0\n00I3G5jWAO3E+bv9/1GvuoyeyYelmi9IZXjLwRLeDjbNvl5PUxv/Fosi40hj\nm/y4FatFNvxgwb0i+0OL9ufeJ47C9aiSQjSDPpNMaoTelmJWXLcJvpYBOm1e\ndIQr+bFU5zRsYeRvQa27pNsqhXwnMCTzCFmWGAeYFhj8Mlo+iO6jNGJgXvU8\niUhM4ZVwY7S6nYPkGPMESu+CUGEFzrW5ygUhH+eppT/RcScrZKziEG81n+pL\nmi0DWs8QRXemzr3ufro4/G4TwZsuwGQRRcNdcFzOTl7QxK1GoaJFGiYxB5+I\nqo52MjzRMf79l5ALhwob58IGOkwE8SRfNA3PiRr8nwoILF6DyhZPkJljrTRM\nsbsnUGrMrEDdUDcXPpYUam2X7HeLcY4nuCMWIq1oqPv841pxoMpPjUxGo5FW\nUQSytJBPAi0GX89gDhID/ntXRvDL1HhudFzE4tw4wBC/imTeV/g+XdesNFtb\nUXkw\r\n=Deh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b9264a626213f9af8cb39dcdfa05b441e60d8eb","scripts":{"pub":"npm run build && npm publish","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.8","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.4.0_1602495795628_0.2846309044673576","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"ts.data.json","version":"1.5.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.5.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"fe6484546974d0787f5a3224a91187355699db52","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.5.0.tgz","fileCount":16,"integrity":"sha512-LLC8b4un4sRtWBA47MYaBF+JxsDYq/dUDQrl1Y2l7+RZLBbZvQpIEmr2vCCo6Tegg+hay3sBFYiQHxtTknSDtA==","signatures":[{"sig":"MEYCIQC+U3wEhsAP15t3lTKMq6tlTVcXqYo6dUf9tAMs+WsCdAIhAJlj92A07XpAWHVZ4nn56EQveK2Ilyl1w2dO3e+NeI6M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmvWhCRA9TVsSAnZWagAA8dwQAJylKA22dnsUoBmVCal7\nT2q0ie1AOXlOYht0a/XAL0kf0CUlMBa6c7O9Oa95PjzcejktopkbZLhuzs70\nfkTYQoWpCf4d1HAFQjpnvSYjUAyXWhrT5JDL2Axl+TxL5FJ2F2D0DHhlmN93\nIP4dfolVEfHa9K9t2qmF1gKWxS65xy0IunDToJdHLO1icI8NnZZUSdYd6bfx\n6yNKOBFrC83Qfl0Q+e1dP/RExoh0X9GQxq8MQFnBXUF4HQM4rmev3vaR2wcG\nCsYuMmZfCC3LGhsEKEFU2GIqdsfEUAx28S4lvg8pFZK7vlSnL7hU/itWBGh8\nUQelcvQhQm+tEZqmz4/mvhE9zI32BD4QlIAwjJI3uBZ/UlTpZT6IoTFwmKdt\n2EaLNXcRbEsbblVROuzM2G1gWd5ecir5iqz6Sdmlmr73ciI78rM0fJsYhEhG\ndCMS3nQydhxBLbkIUHPIMh+jEOlif1YZPmRrmZWaAPfx+XeqmOVg+d5ufpOM\nX64Md7YAwtoAw5iOExmO+BDwvZIyt0P4Kw5br3DYlSvnDhAL9w4Vb6wOlGgX\nI20euE/cu1sVT1XGEkybHEDQu5EfYT6gZRb7t16W0jrYcSiHbw3HfJUuAWro\nc4qTurTmp3dzpaGyaJ/267U1Bzx7xTFOr4y93ShM0cm33Wp3JvHMeoTTiAtU\n9TZh\r\n=HioQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ddc37032bb2c562566c2c1dbd0c78c13d7317d08","scripts":{"pub":"npm run build && npm publish","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc","prepub":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"7.0.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"15.0.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.5.0_1603990944805_0.07203665438974594","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"ts.data.json","version":"1.6.0","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.6.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"22a2877a09b6dce18d3c67aa320aac5cb5ab1fbb","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.6.0.tgz","fileCount":23,"integrity":"sha512-9CPoMGIMARol2YHomx6Zz80dPXrH5a192Kl6oDrzF3Dyqsmlh+cIbR+0QPkgEeSl8lB917W4W1vBUn/lN0KGWg==","signatures":[{"sig":"MEUCIQDy/WenXotNEZBxLsTVrTsJdXOBpdOot9u7mMObaeD7UwIgX8KZuNhKKCccEGFTGy83Ci8jvnQI1DSijq8n28msDSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPg+ZCRA9TVsSAnZWagAAxzsP/3dZ4W+5K5mct7Riap9C\nLneWhpenUIsICMXckm7U77UxqFP+zVU+7b64UfwzNjXLpe3lp2hoDHgVAQkt\nuNfvG+Tw/FTroD9RoDNWyFTSU/ckUTUFjMsu1CuJi8VAjWwqJ2viRMHhf7Ts\ngKba60ctsHVakFuz7mmgat4CWuQZ23plBa7xTixO278HYPHvrt1cl/2HA642\nwfe3n98BqsbD55zKEWm23JmmwRP2jbrQdy38iMFC73oC4VZuCeMA3vSpW6aW\n3BUpUs8XAXqyzGDKGE6NAIK4Pk6n3TULJKrJivbEtXcqYijsQwT7KdbwjAnl\nLIuakNHhmYKME7jX94Cx0S4JYAl1j1aayNPspu1ET2lxjtTO+40RanWtHr7E\nqKlBQjzGGRyEdVh2o2aFyacFd0YBpzYyF3ENtjQeVcmrpRXjDv4dq3k9QhYY\nchKkgUxMNLH7d5FccuhobNkABmybsQBc8eOhADBzQouMCKTevYn/GUmwCt2f\nfpojlO+aEd99OqVah+lCo/dL9q+s65ZUOlFTSDqrkDnTiq3ikbm5FqUOHoby\nafkEtTb2QV1VTczgJiqKJcJ1wVHTmGnoPSjQ6aCAoKNwesYa4cney+InJcmB\nZHuDcl/FX0vSR+lEslZkBhkvTsClAdggK5xThu1z3ea1EuRa3qLV69SffNQM\n5nj3\r\n=CF0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","gitHead":"ddc37032bb2c562566c2c1dbd0c78c13d7317d08","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.10","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.6.0_1614679961375_0.20573993109077415","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"ts.data.json","version":"1.6.1","keywords":["json","decoding","json-decoder","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.6.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"1fc9337ac2df1d5a358bb18581e8acb8e265daef","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.6.1.tgz","fileCount":23,"integrity":"sha512-8Bg4PnlCg4SGz3jALCj7KQvl8OTWUnRmtWLKJOaDX03fw+H1FESTznMHIJmeaKiK4WEufFgzfjxGt8hDxcVE3Q==","signatures":[{"sig":"MEUCIQCYLcvkz4+DpUZnz/ML0sebaZrUBfj7qrboUF3Q8VWSigIgdSr8cTNHQa0CmD9WJqv7p7Eed7anMN1nsaZXd/9XIhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPhOTCRA9TVsSAnZWagAA7jkP/RaFnDc99LM3ZKEw1sDF\nrfvG5TH6+e/80a+41qwZUw94IPKzXP53k30hhJdSG/n1pxNuoWzYUb/DZU5p\nEZrucHd0OD2WSVppmH6vnzmKQt8SXnHGkWBx/6x72mvok4/Dt4zaowMh+tyX\nDWTZEkYMIvw3BoahWDzo8SB4i06f3xlm94WPEX2zo9vAj2t+TtrsRNqE/DMU\nGLjL1w4MO3jZ6QreFEqoFV9kSU9ULyx2Z+RGMleuwZlwB4zNAonGHaXncDVs\np4h9KFlUWgneQpQLUXx0j3nn8/2G2Yo1RtLnGKHrA8Kw3tK6Vdf0nUKTpozk\nk6PDidugu5iBGUsL6jDqccQqbkt0bIZ0b4y5a+AgmJ1ngRhQS+S98zv1x6eb\n53yICZgFh+XSpXwsHpJW4ksTSNG9W30SzAlrKIPCowZjem+4U79ncnFhbTNr\nzwRzzT8ofKNNeRklvGFC31Zr5monLX9ul60BG+wVnrN8U+iLLq0tKSxnqytn\nWGssQM7Y3mI+TxXMHRGIuLfObtoGnOMUzsqium4/FQ0dCW699jkXDfNZaSYC\nBIkASrQdfw50FRgPWtrvExwQudmlXKpK+3FEgTrlijQ6H4JC6UNPOwuzKTAl\nPto9u53fKrq/9Fhoen2w7e8p44/N2AA5A86eTOLIdmrcJXyCls02EhI8D+dL\nvF2a\r\n=5rR8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","gitHead":"16f442c1f1a3117e885e4b3a2762bfd4c6fc3785","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.10","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.6.1_1614680979413_0.5456420993834741","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"ts.data.json","version":"1.7.0","keywords":["json","decoder","encoder","codec","parse","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@1.7.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"b887549e10d6176c64cf9c99d386aadde341ee66","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-1.7.0.tgz","fileCount":33,"integrity":"sha512-Nwi4P5aXBmKxxJZLe1rJ/ejya/uhcfUh4PsstRDlNnEU+sjGXIQu0XVLQbafPZ7KKm3gb+IX4EygsSMoic4/ng==","signatures":[{"sig":"MEYCIQCtLq7cVKKI5+/iGtF3QTdm3I93JF6OjndLhVVgvXMsNwIhALVArmo6AdROaikpBdFcVMTYtJyYQvhkbXWgYRHhAOVT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7rGCRA9TVsSAnZWagAAu/8P/04+m3zhiu+qqMlPhHER\n9dBmIEC0vjfe4GoiIlrX24GIKFxzqg2cqUhpAhEifYZwSwJoHEG+TPXgBpxU\nYCimkxATWrz0BRFJk3bpS/TwGo9jDPVxA6bYCyQockjPCN7pnLQBGydRkXWP\nRzgr32JsAvQUcsrEgeFy5Kv5ttadaKyWYlwH5aQ+ejGMC0N4vZLXPnL1aCki\nR9aFemvYHeDh14mIO9VlFh6f3FNeG3Tq7wRbpAhusfGfxdabeMgruHfBrkg9\nxZZ2dxEj0p6mkfb1Y9+LIvM/nowpLzG+Zqm5aLXAxNOFNkG66Su0Tk2HsJTa\nNIryyWS+0e57ZKzbwWX/ga106SKRN2MFtA9qBjHMNJ545gZped50A65uNIgA\nR3kgbY5QyZbhHZliIgNpNdSbe5nSVoikiHhWRVbTDWEK7Ftd1SeaBVYzFRO7\nqPtEyBKa+KG2XghfRpSNwCzRQ7scLTpp4nQYtWjdUeekyT6/gfU4DCyC/kcM\niD4nqqsrdlnl076vhZdkma2Q478rTSlPX7ajRYJKUkX6x7jlnaDYVEDh8Ynu\naHSfVvftVVAqCvxylj7Iw1wcZapGXJ0+zWLismpl2q3+LEd1FDYSF/F8yZMm\n6+RY/gOAJntw1XLv24Y64gtaSc7jYuL5ZVSkJg6iWrqI/irv+Vb0xd2ArBmO\niAIU\r\n=XfqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","gitHead":"cff165ea21adf5f1fda5592b529887d2392ce44b","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.10","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","tslint":"^5.20.1","ts-lint":"^4.5.1","ts-node":"^8.9.1","prettier":"^2.0.5","typescript":"^3.8.3","@types/chai":"^4.2.5","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_1.7.0_1616100037793_0.430760568029364","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts.data.json","version":"2.0.0","keywords":["json","decoder","encoder","codec","parse","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.0.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"d5e95df3204154fa5a967263327cd88179babe31","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.0.0.tgz","fileCount":33,"integrity":"sha512-8U2KbfB39GjrxP4GVkuAitrIZj34DOFMcQ8qntKI/bzaTzgu5Dn4Vqt5JAl4DqxhOSvN102U1L8IIilm+C1otA==","signatures":[{"sig":"MEQCIEVMLkVWszFh2+Ao9G7Qq7jiR8yDd8sDXYEFi51WZZzEAiBxaWaSHcvFWEtEJ6oUBjd+PYUGLkFVCldFnPx+UXGWig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNJOCRA9TVsSAnZWagAAHbcP/15x3Ls8cM2qG64YxCY0\nhll/EW7OqmDLu2Zmz7z3iWR1N/orzBXdRY0TWhL6YRWtGzpSvePZZLoU0gtJ\ncTG/GV9XJbMfjilpXWMQIMp8URSiXlyM22vM6ypQJ3uUnlsI0J0IrnMGHtfm\ne9xj141IGfoIuD6IYLY5/uln0v7smNMPpX3V+k43Uj0kLD1a/UQsnSOU0CR6\nIL2ImBhm2dYgWEI/DA5praK3BLIbcpFqSvaTh03InXt1quLMygHVoRCBMdCI\n6gwA4iHsQ1XMjmTdeIpPavSVSt4b9NAeLqKi2uz/EQLYaPQnFwe3LPdisUFt\n+cUIcwbi0PxL4l/wQzD899U7rpGvaljfdA3rs9D2fult7nJ+d/H1nlwgA7jH\nH0vUTEo5afquBzUJdoQWVwmyrZ8gSbqCNrRa0lWM3Wt2ShE9/wncX20mwQUY\ncVunOMb5ac8it7W7+byaUXQpIQN8apB/JKJ+ijvpNJTEWnPteapkWhHgR+/T\n1DTaYolN5Pu64+JwbNH1OzE113q8A3oC8U8ixNNYX3FGF12u3cTogZmawwiD\n1xhxWexw+Ur3C3ayhhgHhr0zmk5zVuQzA8jNXbV3WvKyXPyAOBrmOkxi0/yZ\n0M9CQQDJH5yyDxDu8uqzM2uo5UEGB91Uw5EkHTo07yAkW8/lUWR3qUUloDij\n/xML\r\n=wMh5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","gitHead":"6f0e05ca14ba20ab51c5f781edbf530551797f1a","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"6.14.10","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^6.2.3","tslint":"^6.1.3","ts-node":"^9.1.1","prettier":"^2.3.0","typescript":"^4.0","@types/chai":"^4.2.18","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.0.0_1621414478189_0.6395018979048639","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts.data.json","version":"2.1.0","keywords":["json","decoder","encoder","codec","parse","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.1.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"0ed5a1306ba440102d18175b2634270515dc5cc9","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.1.0.tgz","fileCount":33,"integrity":"sha512-Y9eSZH1W/V9F7Mx91kV0DAfhn0q30luUglCgCJDCknRsNcB2isfcqmKMb3Dmgib+/XX9F7lsx5nUOQqMWYf0sw==","signatures":[{"sig":"MEYCIQDzJBFsL7z09/qMaKcIRfoBwamKzSjPwiTIZCsKxFPhhQIhAKN6SQFQOinPB6W2n0IrkbTbaaezPI+CHhyHdSgDE8Dy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+atCRA9TVsSAnZWagAAaH0P/iUOmOPFCWSWdY59+8lv\nQPBHf3nCGTXd3PWikZ9fcrUuB0StQlHtA0ALz4hwjQqLWOrbxZfnwhvCTpiT\nB4YYPaPhJwBLofLjnFF5JyWT/1zAkZpD+7MA1B/wQ9ur1UxB70l5fZKJ9+lt\nb75D5EzO4g7FKQY3Mc+PsWMIY+Wm/zKuJLAIGHM9nwIKDGWk4D999FZRnaUf\n/HLyGp+74TlOe5qGedxk9daEjKGz6YxjVuTj3yzHRhU/pAbD+krCNUB+l9PQ\n+mLrOn58IKXFQXI7t2kAlqwgsbHjKiN90lclHpLqcgX3PYDBRFOoQvXEzeuK\nv81LR94GwuEb1NSKiXmJehcBhsadCstMG0uaajBpnDg0Pi31fNg5oNSI0VFg\n+AAD3cBdp4DAXL6fY5Q5zIv9e5cXFpxscHWt+9B7cNfONL6Kdk/30Wj+5aDm\nDIS3fL0c7rqtznDRla0B7ib+71S+uRhkb/MMburYLPQIUpzP+0tgN4QK7WBu\n7nY6ymdUnRFjDawTfqlfib0f47xUcwjCZfH44ms1OzBlN8cC+RNAQwKSkBOU\nP1Ok3v53RoR3rSxqebNp5hbk4B+Zrjxg4YLztQ71YXrspKPeD4X80w/pr9ef\n6aDm5bFMT+Tc/xWgJzFJFVcJMx6AI8rCE5DZd4lM5e7vJLgquyOHPevdLfKh\nxIWZ\r\n=PPQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"09d420982ea6d3f27fd3059db8712e732e8fd239","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"8.1.0","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^6.2.3","tslint":"^6.1.3","ts-node":"^9.1.1","prettier":"^2.3.0","typescript":"^4.0","@types/chai":"^4.2.18","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.1.0_1635024977107_0.2530998405529883","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"ts.data.json","version":"2.1.1","keywords":["json","decoder","encoder","codec","parse","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.1.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"435e36202fe62dc1f4d6712fd0625050a5bf64c3","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.1.1.tgz","fileCount":33,"integrity":"sha512-TzMVDIxVxDjHkqM6rOTuv+4iIed+264G3Pwyxxs5z6oY7Qfams41BsY30hbctmS7SZy8aNu35ywyJVc8+AkyyQ==","signatures":[{"sig":"MEYCIQCiVniiWA4U55YsJmFVPYzDpjYrLTv/VSK9ks5TIIfW5AIhANuq+rmi4cCoSDJP8EPoSuUPq2/qCJ9ZHvwhD2Lj3Gt3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiudD9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouMQ/8C4SI2FIXcIi9nSaKqDDbHvHAcgOwPOqox4ZiUbyQtvblgDxv\r\ntOU4IiShivxMsfiW14ek+Fx+fLAvlJ6IJ7rwY5mQKLUnkQGedRQDGhT7pmzt\r\nlr/IhAiw5pbgW2JdFCdHEgcNOcUe5HPw1+hxAuheT8+r7P5u4Vtlzv3B9MWw\r\nOMwIFuk854110fdlFTuwR7ts45iT0KUpJgPsh2cywSfN4/j9doLpKaEhal8k\r\nN6HlFeuy4vwkSQpfsrh+CW3mYEpo8VqCVtX9G8tRQN/SodfzgbXT9kuDo3Jl\r\nU/MJneMp53Z/fHDUt/5yHDAVgH3IONMr6Zabc5MuDnTnVi/lcJ6U/+3Bk5/3\r\nuaoGN4uTjJM/yyQzkZoNb5AShOU0WLU29YDJ8W9C3V39EquWYNVrSUJweGis\r\nQUK1n0cfaG/JlVuVVQWMN5OirctCxkORB8SltRcrVmgdsDRqtI4WU9SqNwKS\r\nYCxQh12FFGvOId5rHni/0SCvxFxVu/sdpOty5/MePtsX0TAYxhXOWLa3suAF\r\n8cIQt9BNiQ19grIJpdrm5gLCTq6qWkvkaMWSEncnTgRsRL90k7YQttXv02wF\r\nivBqWOF8cvXr6r+lOVSorO5GVYIDI/n8ism+iz3Vld9QCJSJ/E7GNYzpxwzl\r\nCjiSddK7l2aLNIMG/ejkitnWwmqsVl2R/FM=\r\n=BTHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"e470f81dca656fcbe3cfca7cfb009af2e50600cf","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"8.5.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^6.2.3","tslint":"^6.1.3","ts-node":"^9.1.1","prettier":"^2.3.0","typescript":"^4.0","@types/chai":"^4.2.18","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.1.1_1656344829505_0.3310188685966673","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts.data.json","version":"2.2.0","keywords":["json","decoder","encoder","codec","parse","elm"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.2.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"63b749fa2a712de2a2f638a6ff8c322d0285ac03","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.2.0.tgz","fileCount":33,"integrity":"sha512-o3KFLCUw5v2Z7URDnGpk9iWlE9vdRv7hi2ZddEQLDdID3ufATKCB9HDJLBAs24JW3YODeVPHE/DJARIry+OZpQ==","signatures":[{"sig":"MEUCIG3d+FB1udP/iish+iYEsjifS05GRhCpTX18ReCMRcxyAiEAjoH/YBMYGbZvAPEeaLYNPVW8i/fgESZAMBVqMMY7MAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLuU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4cg//a7TU7eWdiUXoyKIb9UdKA1sivyz6MfOIlImvavbsRqKURchJ\r\nH+JjWndKEOfZ9RVwwz8Iq5oVZm2Z3q6V8DgmkktGAHQKUDYRGctsMkHHkFZ0\r\nHRKPdI0E+9yv6H7FmRvyo4hlc4uQ1zUMB1e2p1jR62aMA1n1+JyYMWxedeBS\r\ne0oEaG66QrkgMK7mCGFipcpks7HlOB5JOPOG5IRF7qp9G1xz5yU5g9tiX4bI\r\n3+jKC1fi+lkB3HXkgy/VI7nfwNS17yl+wDkWDHu9VSYamFroQozmBEowB2Gb\r\nVKlxioQvjYTS6d7GWnYjTTXG/4gpTP4m8CorJe0fdF1bM824kkhAmYFydwpp\r\nNmkziLSrhRVSnWJd7Sae+f5fnL/6w+N8KTyo2DNNMi1Qvua1uPNSbiyKf34U\r\n89JnoZpapBynMUkHy0H5kFTj4APPlyrLRbEiQqEycg50wRfZ8a/TX5zxUH4P\r\nDxTP2ApGcmLymVFuxLM3Y/697ffpYTeLJKa1VBsHdFmohm8kFhlAn6Q4LNhD\r\nkxNFRL5wwaKU0IG4QmDqbS4ov85OhuDJQbLMQ4pysxqMypNeCNJh5yVV3KIo\r\nRfcdOA/rDNwGG7zu9Rkq3ab6k/9ReKkbyqu319HLRrnBSUv7Hr3kVSHHBfZJ\r\n8isTsCSCPcm/pFCx/GWOhxrYcRJ8xG7LMQI=\r\n=7P+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"2098560cb55bdc27d66cba73836a731b9bcbbab3","scripts":{"pub":"npm run build && npm publish","beta":"npm run build && npm publish --tag beta","lint":"tslint --project ./tsconfig.json","test":"mocha --require ts-node/register 'src/**/*.spec.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepub":"npm run test && npm run lint","prebeta":"npm run test && npm run lint"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"8.5.1","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^6.2.3","tslint":"^6.1.3","ts-node":"^9.1.1","prettier":"^2.3.0","typescript":"^4.0","@types/chai":"^4.2.18","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.2.0_1664017721107_0.23637587311723807","host":"s3://npm-registry-packages"}},"2.3.0-beta.0":{"name":"ts.data.json","version":"2.3.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.3.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"be92c174f66f5a1aedaffce37d07e939906f89a6","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.3.0-beta.0.tgz","fileCount":19,"integrity":"sha512-PWkgxDV+rWsE5mNFkG6dqzkVInjxWqv9aoE64SMOH6PCtBkGvWdldlLBdwooOarWb3nsDx36PU3ZF1+ffbDU8w==","signatures":[{"sig":"MEQCIGT/4O4xa0a5QrpzbmtQE30fi7Ck4pOXGMH7NpfOLpjxAiBU7gvhwEmaYlD7E1oZTEy4/gRQ/LbZCp41QMUHIYNx+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125139},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"5645e28e1ae8285fcdfd912026805bb026cdff36","scripts":{"_pub":"npm run build && npm publish","lint":"eslint ./src --ext .ts","test":"vitest","_beta":"npm run build && npm publish --tag beta","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","format":"prettier ./src --write","_prepub":"npm run test && npm run lint","_prebeta":"npm run test && npm run lint","format:check":"prettier ./src --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~8.57.0","vitest":"^1.3.1","prettier":"~3.2.5","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.3.0-beta.0_1741906819785_0.3310326508895203","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-beta.1":{"name":"ts.data.json","version":"2.3.0-beta.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.3.0-beta.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"d964a5131f3cf6e8a9fe5cbc1ef5f2e138179571","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.3.0-beta.1.tgz","fileCount":31,"integrity":"sha512-r5G0A9hA+DqrSfKNXjPxgSr0y0eZqxd0JVxjGxgEB/9p2Saol9Z9CH1NppLeQJLW3ZN5sEDE55Fv5HUw45sCnw==","signatures":[{"sig":"MEUCIQCqCEbU8gmlVEIiupnmBUydXuE0VmwMeaeHtEz8bkfkeQIgQVxYiEuweToM2ar9I8Tr/U545Ggcry0Iah/xugQtXuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178479},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"10ff6f4547352d185dd239795f0d4b3a911e3768","scripts":{"beta":"npm run build && npm publish --tag beta","lint":"eslint ./src --ext .ts","test":"vitest","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.3.0-beta.1_1741908652802_0.37563505512312956","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-beta.2":{"name":"ts.data.json","version":"2.3.0-beta.2","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.3.0-beta.2","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"449d36b094f9e1206846da72c68407c445465416","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.3.0-beta.2.tgz","fileCount":31,"integrity":"sha512-eXXTiOHe1468xzshmlD/xKt/Vkh1g3coOGgBEirGW25jr1TrhMYedq9oeOOetdqZazHJ9o1i1Qdi+fhcCu5oAQ==","signatures":[{"sig":"MEUCICuGJGhTx20mWTOOkGsXEvkmepo5D7ikpgBrypg1JSoqAiEAj6Ce+JBaMse0vlIc4FCeM2JCpKK+se+Jd0BM2kwoYI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253901},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"5a5398a08bee82200fb8bb24bbd8fe5ee0885f35","scripts":{"beta":"npm run build && npm publish --tag beta","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.3.0-beta.2_1741908939381_0.3987762674116133","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"ts.data.json","version":"2.3.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.3.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"77ce393f3cad4ea3efc5f25598ed4bdb36e292d2","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.3.0.tgz","fileCount":31,"integrity":"sha512-lsaCtOYTu+GO+kXY0p2Xg/WONm3vidDV/a0tAtGqD6mDWr/izja7vwS+8bI8QR7VWKMTQRlxYyjtEfT/mManWg==","signatures":[{"sig":"MEQCIHW4XrsIzVysOXmQcvzgAIXy8kGzPqGp5KYYJ7uzzfJmAiAqmxTBCdk8/4Knvgzr3bXJjuDG5kA62bEK04Rgw9TKUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253894},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"1f9abb84ecfff2ac73795d27c4f5404c78469f11","scripts":{"beta":"npm run build && npm publish --tag beta","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.3.0_1741910280649_0.8048278581162522","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"ts.data.json","version":"2.3.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@2.3.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"c496398e9252d8f698d75c8004c76b34dca9bd89","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-2.3.1.tgz","fileCount":31,"integrity":"sha512-pROL7u/hm2V6ptzyRToP8TIHTCGLwK6do/qa4kjoTvijhUDRg8A0vZMO0mPC19rdrqV347GZbVQrxmlDF6fbmg==","signatures":[{"sig":"MEYCIQCTRPlamVdxT1jrTjhddnuGFu3BcrlFaMy/mIRqp8H7RwIhAJ4pcYnjnFaV4lw1xaM7oBd5DbksBwNa/WaR6MdIhXHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278605},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"2b1c4902152604d150c27186d306abb5146f16eb","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"cp assets/media/github-mark.png docs/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","docs:watch":"typedoc --watch","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"^0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_2.3.1_1742086067722_0.1680858867347328","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"ts.data.json","version":"3.0.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"d66e04adc58940a88af6a6c3a962802dd13dee43","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.0.tgz","fileCount":187,"integrity":"sha512-/Le5C6T6nDTuWq42eM+WrEOj8XGh6rg4BhqW1mXIw1k15pbdL3FFeVGhs0JgjFMwSpdxhSBesOdG+R31Zgqwsg==","signatures":[{"sig":"MEUCIHA0miQO37rgkKseK0IBLgPrxfQlQiBo5MkIz0XqUX8mAiEAtFrE+8NjaPLcCZxxxvumbtJn7+Cg5+5YL9K01/OhWtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458135},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"03e5f173c7cce65bb7b415277e423a8040ff1709","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.0_1742411280748_0.946087609474088","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"ts.data.json","version":"3.0.0-beta.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"3d3ba6080f6689b733050367afcb391ecdd452ac","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.1.tgz","fileCount":187,"integrity":"sha512-gKDdf9j8kues5X+v6JFeMqCMXiC/hmf1EtsYURyhTrljY+uuqtmn8fq0OK39tD15hxxHEJs+StAjHbiVe5K8xQ==","signatures":[{"sig":"MEUCIQCzkClfFyk9b3jX2cbtBttDpqraowZVUyHT30Lh+czOfAIgOu18fuNPha9TLpubU4ITD4YZfn+YyH/bapQ6EwibgKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458753},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"45d215adf028ee61ddb81445e0089eb3f1443180","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.1_1742418402312_0.7177284317911692","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"ts.data.json","version":"3.0.0-beta.2","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.2","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"e4118657635f46edc488028a3072848bbfd2f822","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.2.tgz","fileCount":187,"integrity":"sha512-eKTi6evTqWOtND2iKlD1bbJzTm7fvHQYTy0/4bilBSyuvGaTpivk6nyX9YI6HfIQdudE0kCwsllFjSSie1Dzlg==","signatures":[{"sig":"MEQCIDe9lmWmcDiLOvf61/SkP4MKU/XWuwLWopmzlOUg7OmLAiBw2hIXdutiXNkHr1Lb7BkFQYDfa1fdqZ7zDYZZDIneZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430033},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":"./dist/esm/index.min.js","require":"./dist/cjs/index.min.js"},"./schemas":{"import":"./dist/esm/schemas/index.js","require":"./dist/cjs/schemas/index.js"}},"gitHead":"45d215adf028ee61ddb81445e0089eb3f1443180","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.2_1742422151801_0.8832402379211624","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"ts.data.json","version":"3.0.0-beta.3","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.3","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"b4a464c52a3973dda684aea6c703f0ce885856b8","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.3.tgz","fileCount":187,"integrity":"sha512-WsJk/ipOplxHcN10J9LbpFas4BSRRQULOQ1xzJdWUGPhZbokS12rVB3ua6IyqrPJphbesrfacqn7ggYdbTAq1w==","signatures":[{"sig":"MEUCIQCk26k3uEWFppNH2tFsGIKewPilvw4hR9boxATNdP3FrQIgPik8lDtpBAK1aOh1OkhT1a8lQPaD3Q79U4t0MmYvfWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430333},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}},"./schemas":{"import":{"types":"./dist/esm/schemas/index.d.ts","default":"./dist/esm/schemas/index.js"},"require":{"types":"./dist/cjs/schemas/index.d.ts","default":"./dist/cjs/schemas/index.js"}}},"gitHead":"45d215adf028ee61ddb81445e0089eb3f1443180","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.3_1742422670931_0.6646330403071883","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"ts.data.json","version":"3.0.0-beta.4","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.4","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"6d778448fb3be48a9e03b1432c9dc069c720db3c","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.4.tgz","fileCount":187,"integrity":"sha512-zmmTinDWhNbJmj/kfKAnbh9q+kB6Swmg/ibvRSbbUHxejm56Wb34hFzv7S87lfwyBc/Kg1N9kEQ88QROcQe3qA==","signatures":[{"sig":"MEUCIFzK1rXjRFeBj9h+LPyoaIEZWtQbADxSo6eqGnQouCjeAiEAsXM+uD+oVuARKx9pRmRO+QrhyaBXqerOlpUI9IbJT64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464785},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"45d215adf028ee61ddb81445e0089eb3f1443180","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.4_1742425148904_0.9190861848495724","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"ts.data.json","version":"3.0.0-beta.5","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.5","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"64e608b9cbab5050c033953b616d754363143c89","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.5.tgz","fileCount":187,"integrity":"sha512-vDWFTVwDoyQH8r/MfsSR2xBhw+nutxUHS6zWXTajyd7VhKjn4Fj7CtQ6LsshZJuB2NOo+qDVlB0FLCkEEVikag==","signatures":[{"sig":"MEYCIQCiPhFiMUEh3K3zvzkE50ucRlYUmqkMarnZbyqrBp3z8AIhAK9G1X2Balu0ZBbAojMGkBrRN78Js/Y67J1G8dCJJgQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464559},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"45d215adf028ee61ddb81445e0089eb3f1443180","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.5_1742427342899_0.5143016177088471","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.6":{"name":"ts.data.json","version":"3.0.0-beta.6","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.6","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"c87db484fc866f7673799619e27db3dfd45623b2","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.6.tgz","fileCount":253,"integrity":"sha512-lHPS7nYs4q74yHmenrVpbFCCtjidHq1lKbszrrMLeyDLtsyfBaQLsvyD56w8KO06iRy0lD7Yf+VtWQX53mnUZA==","signatures":[{"sig":"MEQCIGBdCQqKP4wiWe0DexRq3mCquFPH1Hd66WpkQh9CQP9GAiAGFgHUc7Jwu27e8cYLWCdtOUMdQ3zZm42C1I0F0HpAmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491989},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"b9cfdd5d552fd55b29fb4608190edde8e87d571e","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.6_1742428379050_0.2684985802700215","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.7":{"name":"ts.data.json","version":"3.0.0-beta.7","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0-beta.7","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"a96a8a142d8fc73d11de5ecb2f8bb99e4a9d4635","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0-beta.7.tgz","fileCount":253,"integrity":"sha512-KFwWeRVDIY9SPK60Yh+XEhs78i/fIOXcHGVviJMmkqJ07lZz8OJ6Wpg/ClhDm6ABzKBqkCU+hc/Z/82yi7F2Lw==","signatures":[{"sig":"MEUCIH78BVjX4w9/wJDargeDCN8+AvjkdS49u3+/QdsBRqRwAiEAu3P9Rvf60ZSqQKBsGTEMXJNicPaLz095GS1jomgZpw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492067},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"7372af9a6a67e10301b4e1643403c49de5f70059","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0-beta.7_1742500451732_0.9620758379611458","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"ts.data.json","version":"3.0.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.0.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"af266df19c79e595990e7bde21b4b55f77989fde","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.0.0.tgz","fileCount":229,"integrity":"sha512-bgWVRyJHI0ZBYAfpYCNJLY/EUuWZluIidslxukEGDBgT78gh3a+kegq8swCdzJqjDfiKXmxX6i8s/njH5c4JOw==","signatures":[{"sig":"MEYCIQCRCPtakgYq5X/+4tiFH/FX/Bak6Rq2JZciOtT6CpWvqAIhAPQFDvvmWbGVfNsD/PR+11cy4BZWO4gn7poBmsN0K6W1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315176},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"5d237e4485947a3f119e414de2ce39c9178f58f7","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.0.0_1742502574500_0.2369338978989084","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta.0":{"name":"ts.data.json","version":"3.1.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.1.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"d1118adda0862eee07e19474f5a43e81543d08c3","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.1.0-beta.0.tgz","fileCount":265,"integrity":"sha512-uKqepjQRCCoMSdjQm1kDhKhCY2ylxr3KEnkdD1sVS4oNcAZOlC17A7zUIR+Zn0vEE01P8oWlz36koLz+13qzMA==","signatures":[{"sig":"MEUCIH2Kka1v1C3hfS+X5cbqFMHWTu3J9H7tFs7MQ22Wi4GmAiEAqifsu+8qKisupBCGV/SaKwE0CF5ub4iAzyN67EhwQnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510863},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"58903d6ec4e57a0322edc0dd205b9ae31685cb1f","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.1.0-beta.0_1746452421363_0.7236627046558806","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"ts.data.json","version":"3.1.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.1.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"1f77f0f560a4439c65f698da18e655d928c2d4c6","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.1.0.tgz","fileCount":241,"integrity":"sha512-cgVGbk7g4MnoIUOn+jD9jjMQrehj0uDZoT1NJ3Ta/yrnwM6GNH7YUY8CW6bo/LVTd+faZwPttYtJO1iJUpP6lg==","signatures":[{"sig":"MEQCICGqpUgTGZQmjLsDOs+DUhW2JE4CV4KKGNk/SqJsR4U9AiAIAstcNDCdOLir9wP4FF6Z5iF4HoIsodQeDb+1upOTog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333886},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"9bd0437f67552665803f5e011c706a1ddf274d29","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.1.0_1746453516734_0.8437861346650122","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.0":{"name":"ts.data.json","version":"3.1.1-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.1.1-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"76cdc04062012a11751cf84bff1be766851a7405","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.1.1-beta.0.tgz","fileCount":265,"integrity":"sha512-am0bMXMawCgvyecVGAOKC2RFQDnsWsAQYXX1Zjkogeu07ZAL5s6x8jwqJqIgZ6KL2BjC3oA3FLYylHsgtJcLZA==","signatures":[{"sig":"MEYCIQD21gzBLPIBNzTH6kio+Z4J1WgvHz3zVYmZnXVcL9e/0AIhAOuIUDfhciOTT/vGObgSAA9idVFqDzRyqwLnr565Fvpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520711},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"b839825ee2c0d7f04a51ffc97508b4047a5e74c1","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.3","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.1.1-beta.0_1746536308676_0.7707260475592921","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-beta.1":{"name":"ts.data.json","version":"3.1.1-beta.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.1.1-beta.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"9467a67d66a054ea96db63304cf9052594788fcb","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.1.1-beta.1.tgz","fileCount":265,"integrity":"sha512-m96mO/uqHJuH3sjG0Ebn0Y56WZ5IOXchJudVXKVuNCEiUsT+Qj+FLPVtRNipBTrmBDIn0ds6cS0wPVg80gahBg==","signatures":[{"sig":"MEUCIASo1ih4UOswRbfW+fqBtMe8mdbCrz7RajTpIKDfdbxwAiEAiUpuGI9I2qwGngAK/NYBujfLqBNtKeK/NWh4jc8Efb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521439},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"d1e5a027113b202f3afd92e2ef200f2a0066f8d2","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.1.1-beta.1_1755726233766_0.32987433949855594","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"ts.data.json","version":"3.1.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.1.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"2c9c41598be254afa16980aca610991086e9fa55","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.1.1.tgz","fileCount":241,"integrity":"sha512-P2pTJT8RmzLtGoff2cU08NPQZxPFgflE5g4DAxoLG6lgybD6eHGOzynPdBK7yJTnOG71TmPRuex3IKpV3tttFw==","signatures":[{"sig":"MEQCIDkf8sFOCMw+7eGE2MKab6uXeekoHEdB3sZBgZj8NcarAiBGpkDAfXLudLV+1+qeBVaTfxLG0W8t2XA18iRQHI+PiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344514},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"092b40723a501243741a6ac47b89639817e703f3","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild && npm run size-check","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","size-check":"bundlesize","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"bundlesize":[{"path":"./dist/cjs/index.min.js","maxSize":"2 kB"},{"path":"./dist/esm/index.min.js","maxSize":"2 kB"}],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","bundlesize":"^0.18.2","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.1.1_1757015643082_0.09779185692312353","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"ts.data.json","version":"3.2.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.2.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"4f27fc708641b08301324979a43c8a21c51cc7a0","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.2.0.tgz","fileCount":241,"integrity":"sha512-uMJ7yYewaOwH12UN2gKajPBreFsbf+gMdzdeE+BeQcXNcnfhxa4hwKpWanVwYJ/oCT5KHAOnh9tybWcYCI+RWA==","signatures":[{"sig":"MEUCIBa2ZM7P481oKR6gZi/fNaRMfFbXUrjuW5WKOfJCxpToAiEA453JvG/BrTrcOHrL9HXM8uVTOZYXzvf/qLVhqUyFt2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365153},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"b264fb041affb99be8ebd3249d0c7fdf82e2379f","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^1.3.1","esbuild":"^0.20.1","typedoc":"~0.27.9","prettier":"~3.2.5","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^1.3.1","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.2.0_1764655174196_0.7009064563127698","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"ts.data.json","version":"3.3.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.3.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"a11e8dbe2d1b7d30919d85717fea0d2479b56701","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.3.0.tgz","fileCount":241,"integrity":"sha512-GkuFwuK1pgKb66nQ2RTuONe0sI9g4iVdtA0UmbOIphjkL3jE4Esk6SsaHvRN59zpVw1CncTyqUjWwYeLK7Wbcg==","signatures":[{"sig":"MEYCIQCHArgrZIcmj9o6ON9LM99DnznEO8nlCqwmeQpZwNgRIQIhAKGKzUt6OD4Pw9cPlj7cjnHPeSSpfmCSFdX59BSrTR79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370699},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"ea9214b03de582a6026ab6b0328c2c04765c7eb2","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"10.8.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^4.0.15","esbuild":"^0.27.1","typedoc":"~0.27.9","prettier":"~3.2.5","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^4.0.15","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.3.0_1765231759840_0.9141514773039205","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-beta.0":{"name":"ts.data.json","version":"3.4.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.4.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"90507d860a9d627058434820e927eff186fa15f1","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.4.0-beta.0.tgz","fileCount":271,"integrity":"sha512-xu83dcQ2jdCNQtRnwpeEMrh0tkd3Yzffaw1f2p/lcqb2SvxnTj7lKiiejMqMZQL7qB2CD8KMZr0g/MDFL7iZtQ==","signatures":[{"sig":"MEYCIQDSkfn7nn1HGbbV3dx11WZzO13Bp/FVSYFCBNvKwaXw6gIhALZBTqkmFTlNOnXGrKFicugYDUG+GsiW9sjOltbEmFXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560625},"main":"./dist/cjs/index.min.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.min.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.min.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.min.js"}}},"gitHead":"959cd963e65037df43d43942d6c4ef506971928d","scripts":{"beta":"npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint ./src --ext .ts","test":"vitest run","build":"npm run build:tsc && npm run build:esbuild","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","build:tsc":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","build:esbuild":"node build.js","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"~8.57.0","vitest":"^4.0.15","esbuild":"^0.27.1","typedoc":"~0.27.9","prettier":"~3.2.5","typescript":"~5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^4.0.15","@standard-schema/spec":"^1.0.0","@typescript-eslint/parser":"~7.1.0","@typescript-eslint/eslint-plugin":"~7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.4.0-beta.0_1765352729528_0.986097484660726","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-beta.1":{"name":"ts.data.json","version":"3.4.0-beta.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@3.4.0-beta.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"d8c5c01a59e8fd3466e35f6353ceaf4c96a84f2a","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-3.4.0-beta.1.tgz","fileCount":85,"integrity":"sha512-HUevT6hGp1p47wY3Q+DCTvM2CKRH53gkaBH9nQhh3H3PKlWk/rbKrQg5g+nnoi9e4H8riXq2qHC7DGdS2ssFYQ==","signatures":[{"sig":"MEUCIAgtnENIr6XOgoAh0j/yEuJNcI92GesoFXZUceppUL7wAiEAxBcnF5vGQ1U4DrYZ2VOZHI8JTHUAFAL3BQeUVcGN/JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192739},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"f481b2b33c71c59f17a5c139797c1731988ca8a4","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.3","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_3.4.0-beta.1_1780862026986_0.17656249220086662","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"ts.data.json","version":"4.0.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@4.0.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"edf45c1451b4bf4bd33f843fa238448d3076c97d","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.0.0-beta.0.tgz","fileCount":63,"integrity":"sha512-2VIx9eNmN1ZXHB+6uqCJoN4bjH5B+ClHAtPDob+/ByoFcHPiMfkorkY4bpbiPtA9ziJ+yQ6q6z+OyTnwl06qGg==","signatures":[{"sig":"MEUCIBDIQ9daciLYXlczjTjL641KuFDIYdI/3/qpt8R0XfB+AiEA8wjcqELoRa/MtbXNrXzUbz9OwewWpAv9bwpMYD/ksj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179353},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"d3a105cd1b359612bec5f749a91d159f7bdb5a23","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.3","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.0.0-beta.0_1781113540366_0.8489268114672239","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"ts.data.json","version":"4.0.0-beta.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"daniel van den eijkel"},"license":"BSD-3-Clause","_id":"ts.data.json@4.0.0-beta.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"url":"http://joanllenas.com","name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"94cf93c799177b92e090046d93fb55e89061e0b0","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.0.0-beta.1.tgz","fileCount":63,"integrity":"sha512-v2nWc2HChyzTeAj3et8YUEL/bftl8fXsc+kvUazSb0dQq18eiWllXrljOsGBOI7UierrY7Kujtg4A6+0t7Kqcw==","signatures":[{"sig":"MEYCIQCfM/mPC26D5f8S/dMcBWRAIrWtLvYi7oVia58aOEvJlwIhAIxsnPJV1BpgTa1nuR+PE54vWum+skmEi6KgPUAYpQlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186614},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"55b91b4bf1d03a068c8baa5586a5086d8affe6a4","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.3","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.0.0-beta.1_1781116418511_0.17968744786142632","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"ts.data.json","version":"4.0.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","_id":"ts.data.json@4.0.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"name":"Daniel van den Eijkel"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"af801c901d250c4b3378894306eeeb30d5acd900","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.0.0.tgz","fileCount":63,"integrity":"sha512-xfBqtMYkTp8/yX3IaGnFxavDJKAS1xTVdszgu2UfjXZBjRc9cOs1MfgceueMZneohmMTnlhOnxYp3YjUD3Vicw==","signatures":[{"sig":"MEQCIBvZEGIVyvJ5dpCXqhq6yE+TsOfFSBzDSNSIP8yKswO+AiAY5oJB3n5zCqoEIqDOR30fbAEg10bx/L4ECycWDW5eYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts.data.json@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181275},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"b767186e12de385a5dcec0a4c8860c4d32134c27","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1c1fdef-969c-4d4f-b906-14c358c1da38"}},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.16.0","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.3","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.0.0_1781128448112_0.13274067693165748","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta.0":{"name":"ts.data.json","version":"4.1.0-beta.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","_id":"ts.data.json@4.1.0-beta.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"name":"Daniel van den Eijkel"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"b335d7c9311cb0aea3d430fbccc4e141372e7fec","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.1.0-beta.0.tgz","fileCount":65,"integrity":"sha512-vFkJpf5dplQx1+f+ppzlRCSRZIVIt3gAlkKxm+IYAUQjt3bQYssx+RpGcmeswY/MGyTeN77Q6VElFcxi2q2SJw==","signatures":[{"sig":"MEYCIQDlw9LZPiUAkkosOBvAfHbv+BQ9GbxSWXLP+f8qU2CROwIhANH2SZTLbq05Js+cghTSlHYDkT131HcrZuwfVZ4K1vOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203184},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"ebac7537d2d186c42d58ff2c9c0f410d4bbabfe4","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.5.1","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.4","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.1.0-beta.0_1781215252500_0.5770875214270994","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"ts.data.json","version":"4.1.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","_id":"ts.data.json@4.1.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"name":"Daniel van den Eijkel"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"08721e727b6151dc7061dbb06345a98ec2c043e9","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.1.0.tgz","fileCount":65,"integrity":"sha512-HQAJkw5DwHRG9mH2u8m6qdQftX1uGvsfRo3iC+NLC7q2pbnscOzhYNgccjia1uBxxd0b8HaeMeIk2MrwjLLhlg==","signatures":[{"sig":"MEUCIQDOPd71O/64HNymmgKbJzh+P1R/ARBausbsi2lTxFNxfQIgQV8X5vpyoR5V2iU+6grrU0/YDlz9rcszmo7OhM5iwcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts.data.json@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203177},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"8ac88fc9592fc834afd6d44995938d5d9ee87baa","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1c1fdef-969c-4d4f-b906-14c358c1da38"}},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"11.17.0","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.4","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.1.0_1781221339927_0.3132724759589498","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"ts.data.json","version":"4.2.0","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","_id":"ts.data.json@4.2.0","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"name":"Daniel van den Eijkel"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"be6087fbe8d2721a03c74edbf9d553b5c609062f","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.2.0.tgz","fileCount":81,"integrity":"sha512-zXkl1S5mXjT3x2Wwsk7hog92MYSzjFwsxUKmE2WFBhK/fPlXBYaMk2JkvZBYmf6fcnHCLtVphOf6SVJNWZiF7w==","signatures":[{"sig":"MEYCIQC/KTunPzF4Pdc5/t2WRNVdzO4/Oa1pD00lwK83KXKRPAIhAJYuOk84Fsdc6Lqjql4WTxR6gG05JTOBgo1I95ivUbyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcBX+qTnPWFfm6kKylC81Vx903RNbKFpQkkbh06nuwyAIgEsirq92MCl+ErdT2VmRQ4atHIPiCHLUYtD/+B//5DB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts.data.json@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283287},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}},"./mini":{"import":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.js"},"require":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.cjs"}}},"gitHead":"cf26e3ab7471f86ca0a14b72d1fbf08680b09516","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1c1fdef-969c-4d4f-b906-14c358c1da38"}},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"12.0.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.4","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.2.0_1789592985969_0.3927525555077056","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"ts.data.json","version":"4.2.1","keywords":["json","decoder","codec","validate","parse"],"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","_id":"ts.data.json@4.2.1","maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"contributors":[{"name":"Daniel van den Eijkel"}],"homepage":"https://github.com/joanllenas/ts.data.json#readme","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"2bd15a7d821b6bce8a76294921b66a8e4294de19","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.2.1.tgz","fileCount":81,"integrity":"sha512-etIqB1MSSG6mkaRfgx9ds1KmvGByIt7G7bYjt122nLOP9ROdq2hVC5HT2Jc3vUxC6dlRFC/nLnfet52vWQe0Eg==","signatures":[{"sig":"MEYCIQDevpKvA6thly8huPqYUgfTgntyKwoUQD9A/Q/80kW4BAIhAKVvKBPP2+XcRbZKRq9KrZW5atfuP+yLUQjLk/YaOVRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2voAfcg234yXCWdR+DnQUg3DqmNw9I3P8iT+BcVQfFAiBI5S3PrUkzVEJQLM9E3BedguMpWIQsYH+RGGL9wBKjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts.data.json@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291300},"main":"./dist/index.cjs","type":"module","types":"./dist/types/src/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}},"./mini":{"import":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.js"},"require":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.cjs"}}},"gitHead":"ad7332ade2fee1938d601618de0712b7a59556ee","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1c1fdef-969c-4d4f-b906-14c358c1da38"}},"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"12.0.2","description":"A JSON decoding library for Typescript","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.4","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts.data.json_4.2.1_1789670754413_0.6533271375636571","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"_id":"ts.data.json@4.3.0","bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"dist":{"shasum":"a63ec1a74ee1019684ee247f6e7561c652771de5","tarball":"https://registry.npmjs.org/ts.data.json/-/ts.data.json-4.3.0.tgz","fileCount":81,"integrity":"sha512-AcfdYsp89toc5npYCUfFP+rI+BJhar7ysThiPwyP/C6YIeqZkX+y7EhPyvZqmt8ianpqeUZX6Y+iU/c0byVN8w==","signatures":[{"sig":"MEUCIQC2mYXjJgVb6aP8wQj/L3Qp4dtd3wktBUn6Vzq6UNmX4AIgezOhORtSJ2KhEUIYQ0b2ojZLvtmHdiji7QkkYQzK2AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtQV6WMMcp4HygFoiCionXy03nb/L9uW4CGBqogSygtAIgU746L4/t+LmJIrydG5jj7NbP086TBnUUiYIs6156NHI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts.data.json@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291464},"main":"./dist/index.cjs","name":"ts.data.json","type":"module","types":"./dist/types/src/index.d.ts","author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/types/src/index.d.ts","default":"./dist/index.cjs"}},"./mini":{"import":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.js"},"require":{"types":"./dist/types/src/mini.d.ts","default":"./dist/mini.cjs"}}},"gitHead":"b378b97a6c004ecad76d0f5307492bc73209c67c","license":"BSD-3-Clause","scripts":{"beta":"npm whoami && npm run build && npm publish --tag beta","docs":"typedoc","lint":"eslint src/","test":"vitest run","build":"vite build","format":"prettier ./src --write && prettier ./assets/documents --write","prebeta":"npm run test && npm run lint","postdocs":"mkdir -p docs/latest/media && cp assets/media/github-mark.png docs/latest/media/ && cp assets/media/github-mark-white.png docs/latest/media/","test:watch":"vitest","format:check":"prettier ./src --check && prettier ./assets/documents --check","test:coverage":"vitest run --coverage"},"version":"4.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1c1fdef-969c-4d4f-b906-14c358c1da38"}},"homepage":"https://github.com/joanllenas/ts.data.json#readme","keywords":["json","decoder","codec","validate","parse"],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"_npmVersion":"12.0.2","description":"A JSON decoding library for Typescript","directories":{},"maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","contributors":[{"name":"Daniel van den Eijkel"}],"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.0.16","eslint":"~10.4.1","vitest":"~4.1.8","typedoc":"~0.28.19","prettier":"~3.8.4","typescript":"~6.0.3","@types/node":"^25.9.2","vite-plugin-dts":"~5.0.2","typescript-eslint":"~8.60.1","@vitest/coverage-v8":"~4.1.8","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts.data.json_4.3.0_1789683877107_0.7521482845932268"}}},"time":{"created":"2018-12-22T00:03:37.227Z","modified":"2026-09-17T22:24:37.563Z","0.0.4":"2018-12-22T00:03:37.401Z","0.0.5":"2018-12-22T13:23:08.002Z","0.0.7":"2018-12-23T17:22:40.206Z","0.0.8":"2019-01-18T08:40:07.998Z","0.1.0":"2019-05-06T08:23:39.970Z","0.2.0":"2019-05-18T11:54:21.343Z","0.2.1":"2019-08-24T10:11:45.815Z","0.3.0":"2019-10-07T02:10:07.328Z","1.0.0":"2019-12-18T19:14:49.339Z","1.0.1":"2020-01-29T11:20:14.666Z","1.1.0":"2020-02-23T18:29:20.368Z","1.2.0":"2020-07-28T20:51:38.913Z","1.3.0":"2020-09-24T09:43:21.286Z","1.4.0":"2020-10-12T09:43:15.779Z","1.5.0":"2020-10-29T17:02:25.071Z","1.6.0":"2021-03-02T10:12:41.652Z","1.6.1":"2021-03-02T10:29:39.580Z","1.7.0":"2021-03-18T20:40:37.958Z","2.0.0":"2021-05-19T08:54:38.312Z","2.1.0":"2021-10-23T21:36:17.260Z","2.1.1":"2022-06-27T15:47:09.677Z","2.2.0":"2022-09-24T11:08:41.311Z","2.3.0-beta.0":"2025-03-13T23:00:19.976Z","2.3.0-beta.1":"2025-03-13T23:30:53.033Z","2.3.0-beta.2":"2025-03-13T23:35:39.568Z","2.3.0":"2025-03-13T23:58:00.830Z","2.3.1":"2025-03-16T00:47:47.924Z","3.0.0-beta.0":"2025-03-19T19:08:01.041Z","3.0.0-beta.1":"2025-03-19T21:06:42.594Z","3.0.0-beta.2":"2025-03-19T22:09:12.112Z","3.0.0-beta.3":"2025-03-19T22:17:51.119Z","3.0.0-beta.4":"2025-03-19T22:59:09.104Z","3.0.0-beta.5":"2025-03-19T23:35:43.172Z","3.0.0-beta.6":"2025-03-19T23:52:59.285Z","3.0.0-beta.7":"2025-03-20T19:54:11.960Z","3.0.0":"2025-03-20T20:29:34.719Z","3.1.0-beta.0":"2025-05-05T13:40:21.612Z","3.1.0":"2025-05-05T13:58:36.931Z","3.1.1-beta.0":"2025-05-06T12:58:28.871Z","3.1.1-beta.1":"2025-08-20T21:43:53.983Z","3.1.1":"2025-09-04T19:54:03.268Z","3.2.0":"2025-12-02T05:59:34.376Z","3.3.0":"2025-12-08T22:09:19.993Z","3.4.0-beta.0":"2025-12-10T07:45:29.755Z","3.4.0-beta.1":"2026-06-07T19:53:47.196Z","4.0.0-beta.0":"2026-06-10T17:45:40.504Z","4.0.0-beta.1":"2026-06-10T18:33:38.701Z","4.0.0":"2026-06-10T21:54:08.267Z","4.1.0-beta.0":"2026-06-11T22:00:52.650Z","4.1.0":"2026-06-11T23:42:20.127Z","4.2.0":"2026-09-16T21:09:46.056Z","4.2.1":"2026-09-17T18:45:54.538Z","4.3.0":"2026-09-17T22:24:37.263Z"},"bugs":{"url":"https://github.com/joanllenas/ts.data.json/issues"},"author":{"name":"Joan Llenas Masó","email":"joan.llenas.maso@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/joanllenas/ts.data.json#readme","keywords":["json","decoder","codec","validate","parse"],"repository":{"url":"git+https://github.com/joanllenas/ts.data.json.git","type":"git"},"description":"A JSON decoding library for Typescript","contributors":[{"name":"Daniel van den Eijkel"}],"maintainers":[{"name":"joanllenas","email":"joan.llenas.maso@gmail.com"}],"readme":"# ts.data.json\n\n![Build](https://github.com/joanllenas/ts.data.json/actions/workflows/main.yml/badge.svg)\n![codecov](https://codecov.io/gh/joanllenas/ts.data.json/graph/badge.svg?token=LI9KXL4QT0)\n[![socket.dev](https://badge.socket.dev/npm/package/ts.data.json)](https://socket.dev/npm/package/ts.data.json)\n[![npm version](https://badge.fury.io/js/ts.data.json.svg)](https://www.npmjs.com/package/ts.data.json)\n[![bundle size](https://badgen.net/bundlephobia/minzip/ts.data.json)](https://bundlephobia.com/package/ts.data.json)\n[![npm downloads](https://badgen.net/npm/dm/ts.data.json)](https://www.npmjs.com/package/ts.data.json)\n\nTypeScript types vanish at runtime, so the moment JSON crosses into your app from an API, a file, or `localStorage`, those compile-time guarantees are gone. `ts.data.json` puts them back: you describe the shape you expect with a **decoder**, and it validates the data at the boundary, handing you a fully typed value or a precise error.\n\n<p align=\"center\">\n  <a href=\"https://en.wikipedia.org/wiki/All_your_base_are_belong_to_us\">\n    <img src=\"assets/media/all-your-json-are-belong-to-us.jpg\" alt=\"All your JSON are belong to us\">\n  </a>\n</p>\n\n## Features\n\n- **Tiny & tree-shakeable** -- zero dependencies, ships ESM + CJS, `sideEffects: false`. You bundle only the decoders you import, and the [`mini` entry point](#the-mini-entry-point) drops the class wrapper for about 1 kB less.\n- **Rich, structured errors** -- every failure is a `{ message, path }` issue, and _all_ failures are reported at once, not just the first.\n- **Standard Schema compliant** -- decoders implement the [Standard Schema](https://standardschema.dev) spec, so they drop straight into any Standard-Schema-aware tool.\n- **Type inference** -- derive your static types from the decoders themselves with `FromDecoder`. No duplicate interfaces to keep in sync.\n\n## Installation\n\n```bash\nnpm install ts.data.json\n```\n\n## Quick example\n\nOne import gives you every decoder:\n\n```ts\nimport * as JsonDecoder from 'ts.data.json';\n```\n\nDescribe the shape you expect, then let TypeScript infer the type from it:\n\n```ts\nconst userDecoder = JsonDecoder.object({\n  id: JsonDecoder.number(),\n  name: JsonDecoder.string(),\n  roles: JsonDecoder.array(JsonDecoder.string()),\n  lastLogin: JsonDecoder.nullable(JsonDecoder.string().map(iso => new Date(iso)))\n});\n\n// No separate interface needed:\ntype User = JsonDecoder.FromDecoder<typeof userDecoder>;\n// { id: number; name: string; roles: string[]; lastLogin: Date | null }\n```\n\nDecode trusted-looking data and get back a typed value:\n\n```ts\nconst result = userDecoder.decode({\n  id: 123,\n  name: 'Marty McFly',\n  roles: ['user', 'premium'],\n  lastLogin: '1985-10-26T01:21:00Z'\n});\n\nif (result.isOk()) {\n  const user: User = result.value;\n  console.log(`Welcome back, ${user.name}!`);\n}\n```\n\nWhen the data is wrong, you get structured issues that point at exactly what failed:\n\n```ts\nconst result = userDecoder.decode({\n  id: 'not-a-number', // should be a number\n  name: 'Marty McFly',\n  roles: ['user', 42], // 42 should be a string\n  lastLogin: null\n});\n\nif (!result.isOk()) {\n  result.issues.forEach(issue => {\n    console.log(`${JsonDecoder.formatIssuePath(issue.path)}: ${issue.message}`);\n  });\n  // id: \"not-a-number\" is not a valid number\n  // roles[1]: 42 is not a valid string\n}\n```\n\n## The `mini` entry point\n\n`ts.data.json/mini` is the same library without the `Decoder` class. A decoder is a plain function `(json) => Result<T>`, and the methods become standalone imports:\n\n```ts\nimport * as J from 'ts.data.json/mini';\n\nconst userDecoder = J.object({\n  id: J.number(),\n  name: J.string()\n});\n\ntype User = J.FromDecoder<typeof userDecoder>; // { id: number; name: string }\n\nJ.decode(userDecoder, json); // Result<User>, never throws\nJ.parse(userDecoder, json); // User, throws on failure\nJ.map(J.string(), iso => new Date(iso)); // instead of .map()\n```\n\nBoth entry points bundle only the decoders you import. What `mini` removes is the fixed cost of the class: its prototype and the per-instance Standard Schema property, neither of which a bundler can drop. Measured against the published build, minified and gzipped:\n\n| What you import                             | main entry      | `mini`          |\n| ------------------------------------------- | --------------- | --------------- |\n| `string()` alone                            | 1457 B / 631 B  | 452 B / 269 B   |\n| object + string + number + array + optional | 2562 B / 1033 B | 1451 B / 673 B  |\n| the whole API                               | 6909 B / 2214 B | 6057 B / 2108 B |\n\nSo the saving is about 1 kB minified, which matters most for an app that uses only a few decoders. Reach for `mini` when you are counting bytes, and for the main entry when you prefer the chained method style.\n\nOne thing to know:\n\n- `mini` exports a `Decoder<T>` type, but it is a function type, not the class. Decoders from the two entry points are not interchangeable, so pick one per project.\n\n## Documentation\n\nFull, auto-generated API docs and guides live on the [documentation site](https://joanllenas.github.io/ts.data.json/):\n\n- [Basic Usage](https://joanllenas.github.io/ts.data.json/latest/documents/Basic_Usage.html)\n- [Advanced Usage](https://joanllenas.github.io/ts.data.json/latest/documents/Advanced_Usage.html)\n- [Migrating from v2 to v3](https://joanllenas.github.io/ts.data.json/v3.0.0/documents/Migrating_to_v3.html)\n- [Migrating from v3 to v4](https://joanllenas.github.io/ts.data.json/latest/documents/Migrating_to_v4.html)\n\nNew to JSON decoding? The introductory article [Decoding JSON with TypeScript](https://dev.to/joanllenas/decoding-json-with-typescript-1jjc) explains the how and why (slightly dated, but the ideas still hold).\n\n## Related libraries\n\n- [zod](https://github.com/colinhacks/zod)\n- [valibot](https://github.com/fabian-hiller/valibot)\n- [io-ts](https://github.com/gcanti/io-ts)\n\n## License\n\nReleased under the [BSD-3-Clause](LICENSE) license.\n","readmeFilename":"README.md"}