{"_id":"@21gram-consulting/ts-codec","_rev":"13-8ac3deda561d53b47d1752f1ad230f49","name":"@21gram-consulting/ts-codec","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@21gram-consulting/ts-codec","version":"1.0.1","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.1","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"f910ea28f21a5f2ca6841f99edcfcfce5a453e7a","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.1.tgz","fileCount":89,"integrity":"sha512-lvjz0YFGpqV7VzvYZrUxs+eRdvwBTFKD/VcnjIqPeXIEaPw0UI5L95k9HcF4orEN+6Xzglso/Swkc9zi32pe6g==","signatures":[{"sig":"MEUCIQCEL2nNLUUUdqpZ+hRJzV7tVEtaodXuwOiDs1ltvOw1JgIgFaXOo4kZe1biXAkgKJE4ykjx3h/if0tO4Q9u48pgtH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI65XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCohAAm2Wr8ZURdwZWwKCD1gGf5aoBP5W78ttnkMbzpjWg0shAvZBJ\r\nnfJh9Jv2fxE6IObp95NCJDsTNWKYBXrHkgLeRm+kyfwffEOrcP9sVO1u3js4\r\nRuznhy/tPHHIrCBM2RSul0IurLbx7i7Dkd0dhln7AnXq+b+Ghh/on9nkNuL6\r\n1EIyp5uHqICWZRBjdFqw8fNgc+DAT4+WFOIvwiVXtXONKNzUqLN7PjpKzVM5\r\nTiYitQO4ITDYfdTEeofgkb1bZLE2yu8jdAHAOhaI2rwFVSW0gd3169T1iW3c\r\nm2o6X/J+I/oJzUTy8GfmLZPKmmfjT+g3N2lrePinUDeDogZhGoHwbzTTWhlH\r\nHGAd8O2upAPShNZRWEHeSRFX3VECBGZ+5hn2NaRZ4Z0NT52hW5KFQW18732N\r\nkd4VNCfuTdVvtD7H+iCcBM8MgzaozuTBojfSs9f0Zu9q4r3x0lobrl/Jvt54\r\noqMRgBUqGG5zuH8g8bi7cPpw1DIdjeyePuwUxCQmKsWFRRqAcufN0xzT3dQ9\r\nDLghmQSqRlacYwjJGH/ZOWcghK7+wjllFtKVF4ib4of10Rhq4QQjTGRBHCHd\r\nExg4KQgF9o0EWaystTdmMwikvULApuri+AT+8OPYlz30qgDcVUCtXywk01qx\r\nEskNEY3agB1EzIKDnwGNZejFQCp2bfoSuBo=\r\n=MJCE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2af65a1e63c540b0db93c726cba44bebc86ea107","scripts":{"test":"jest","clean":"rm -rf lib docs coverage","compile":"tsc","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.1_1680059990916_0.37915085299229756","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@21gram-consulting/ts-codec","version":"1.0.2","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.2","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"f78985cf858586d209a1a8cbf0610fcfb03c221f","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.2.tgz","fileCount":48,"integrity":"sha512-Ws/xcE1beNBaBM8vXMBpUx/kOvU2pj04qY793+fNfd47SrzQzt8+vNJ0NpaPsKSoNAdXUGuDDfByLcJZFN8t0w==","signatures":[{"sig":"MEUCIQDmE9EX6b2Yz3klmynNU9szKhuPKYyn//tfJwbB3pz39wIgW1G94LokjPlmCAPdJYqQeqHA+OeeJmcT2o6adHQrB2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7BkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR5BAAmkH0gGFca7TMPBA8m30MdrWRFpTXDWr6Jx6fytKt0qprqF98\r\nQk7SN5WayXznLBOx6PSgEyVinnVw6uVNj8+3ebSTGUcK7Zn8V4NxeS1lVkJ1\r\nPCHX7e7zBunyms2h5kWLKFPI8v6tjiuml/qSK2DWnbP5wwG8y13VKnmYAjbH\r\nlSW/PZr6ZrLAp3bCC3Pgf3CpGssqlD7JgYm5yA5cyU3/1Qzfcd6JtW4TyqSM\r\neTLEOR4cUeZwZthNI4HIygtNhxFdZgTvYb2E0J0KO0zZU8pqLhPSvCYrRzM7\r\n8Ug8r/O/DjLC84WQrTwfv+HYabp6aVGJ2WLagI/kfGenvRMTjdXusO7+xRDI\r\nlxdn1vBeHai/nf14T8ZB+JsaCsKu7ucScs2ACUzsEGu//y40CSKtR6DEleS7\r\nEch1V1+G3t6GuIy5V7HX/Hy0V8fVo0SFLdQNWqcTfoSXxGP/wcdJOjT6E3Rs\r\nbZAUqr6PpIDoR5bWfRj5nbOjWj7zlwn/wfBa2tnEmr6PdKxAqfKd/onPSqud\r\nadYmfmC0FUX7pkZf6mAJ1jJqRyIg/R3Mc0ftNLAmSrBapxtCUATmBgegZnEC\r\nwjv2keoftSBA7Aoc0RapK08DD+wxO26fX+VYHbn2/5ynQZrHH5Lxzeo7AGyn\r\nhpjLqDfB1PX8NLY8EkUWOUFjxYh0ocJNMwE=\r\n=32qe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bc58097c44a7f0df35724aa2aa9fff3f5f62ac83","scripts":{"test":"jest","clean":"rm -rf lib docs coverage","compile":"tsc","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.2_1680060516142_0.4263213591909565","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@21gram-consulting/ts-codec","version":"1.0.3","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.3","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"efc92e2cedf7b93ee853ea8311087eba831a60a7","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.3.tgz","fileCount":48,"integrity":"sha512-xR6py+X0OZj06j/T3Rn+ptxty7RfMgdBIaQNQfq4MHtChTnj1hd+iqnfzLcKcGXd0MZmi64f4K6r/jezXbUksQ==","signatures":[{"sig":"MEQCIAi0cau0yJCfKUOg1YfW6e2/AGr2ViQ8Gj8B4dwiRMoUAiA/tjfY9nQtY4UDw6rUEgcP8K/hPsEWy7TgHlCN4J/45Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7FkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXKRAAo9Lezx95tIWsYDYOxUEqWZpbn0N3cQ9FQ3ebgOUKanMyHU93\r\nG88HL/5oQbpjRS8GT0xJXGOTTg5GE6AwcamPh/Em1vYMxwx0QsebRdWXYf7K\r\nU8N1N/9FWmlFE/GJmwnrT+yjo4jOdBP+aYqT82HxALELEsBDa4iyowcrQ726\r\nsc4oUP5w7SxRSunKqvHpLutnUXtB4QV2HeOM6Ta2rYGzENG+9Db71S4Xd+TB\r\nv6tLzTrGWJEN409ALlu66Gv4iTPhIyLBulcXgbjV6BId3OWbGICj8+edEQZh\r\nxRbcH44Uesk3MdzT8ZLbCQ9RPd7UfTwzV0uSz2YKzbCmHD+IeCg/aOW502OT\r\nZWzgfr/qwoGD0r9Qm95ijTXeNzM+TttCmffTdfmCCRkWfur302rg1LE0FDVL\r\n4hMFqWkL9cBMlzc/VCY3M/l4UATI5jE9bEnNFWgfSGzr+LagF+QQiNkYvXk/\r\nhruSEt/+VKZxtvURz7Jzt6GXWFMAU0TyfMUWmRLOHdqkgxYxDGm53xaztpAK\r\nqJoqOalk7o14S8HHZI3LwYsLCRHsN+aSPZgT9W0Wo/QJ5KcuFnTNGD+/bZL3\r\nd8CqXVDxdJuokZ4CVm7J/LS+TGBTltUhixiyRFt8zyeVwumTSkJ0AHF0ErAz\r\nGsOi23tgHY1Y/1vw1aREiDBpu9V86jeJk3U=\r\n=5YTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/codec/index.js","types":"lib/codec/index.d.ts","gitHead":"aa36802fc1f8cda2da52536754b43c6073d5fe8b","scripts":{"test":"jest","clean":"rm -rf lib docs coverage","compile":"tsc","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.3_1680060772542_0.12551719723137778","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@21gram-consulting/ts-codec","version":"1.0.4","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.4","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"1682998bb3190c73ac171e6dcf517ceb4df10263","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.4.tgz","fileCount":48,"integrity":"sha512-mLT1lWbzbAHjSCcaUUdMO/3AFfDMihja+v6WIi5PQvIIu2xX6H7bliFvZgYzOSC3RNeCODHRuZkdBKafuJKTsQ==","signatures":[{"sig":"MEUCID3JpP2+mh6wt8YGISv1bpbDL9u6V3OMBnpv2qq6w6AqAiEA+fM4zuwBD/k4mfLFJ+10dmGFLH0Z3mcUKvK4Cmr5wKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJCg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhCw//bqgCCoz3HGbO3dqvnKAeegucGxYhryGfvLNu0NYoF/moiquY\r\nhL+yqueVNflI1d5C/SpDSkOWcmZDtae6RFZL0yj80nIYd2PlR1aStgmKnEkt\r\nXTsSfzav5FLcgbYgvr+LlfxlLI9yjg9s+NuR2/zHi4HJHi9wBkYoMhG7JniQ\r\nTH+y3ilg0JtD8KUlshnGYb2flPO2Krk8jqlEHiwGdahzuQ1FvNbUUcpWTxYB\r\n6o9eygTKfT/j8jQGux7KtacW96MsFD1MEEYSRXdoNRj+tRd5gzUl6EtTaKvR\r\nipFdYy+dvAcpkAn2gckvNi6UPLh5cWxPeQ1nqBAMvd7lY91gf4OcuUuvpLHe\r\nwix+qYiCj7aoP+jgUR4nX/HVtZTME3IfnQF7JAMBs9xkDbbfsAqiK2apICRW\r\nK4BAqubp2qjQNdDN1JTSLEj05ySibaB1e9dpiCQgUbyZAcTL5VNz5Em5LCn0\r\nP5FIwFFa1K0K0FMVHuvKtltLQP96sM/vHh+4PNqCxv73FjMzlFTvW8/GBiGF\r\nLP1zFQcPUf4wmNFMJxwPUAeERUyOMV08Tey495h8C+4qJgXNdYn3KSQrmd/d\r\nxlNnPrt1VVKPc7Te+GiseWaSbMv/14hUbDd3jvu/bNU6S9hCNOZM1ib4l91n\r\n2RFvMIEm1+QwgYKwazJXBkEYOpFsJxoQDE8=\r\n=Ox9B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/codec/index.js","types":"lib/codec/index.d.ts","gitHead":"4a86e3e97799a7ead33b746f31810c6457718c86","scripts":{"test":"jest","build":"tsc && tsc-alias","clean":"rm -rf lib docs coverage","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","tsc-alias":"^1.8.5","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.4_1680091199087_0.008282916975088206","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@21gram-consulting/ts-codec","version":"1.0.5","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.5","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"00282e12c8b73c14115ce4054a066ee4e761653b","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.5.tgz","fileCount":48,"integrity":"sha512-uiuFK1c89FKeXJwVg4P2FTkYy4hVmjGgcv2lQBNmsWie4qoxxdFLFXFzw/AJFVRYVSz1Zb/DYUfXFWMwfRDR7w==","signatures":[{"sig":"MEUCIBomiPeDR4mlZyQKLxq+IxC7pvTEUt7u+xBg2B7gby7aAiEAgDhpQAva6KY4V+6MH5vrmfd5a7d2TuzPSDgi+It0F58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJY1VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBQQ//b/SjwOe5b1Bgc6Tpyw6iGcrxsH9wWFTvHPI6QvXLOpqwbx0l\r\ns2YSXWdDZugP6aaMIm+sK66aV7+K/s6AmOftHvkADiWOp1yT3Hkl1kVUSb85\r\nPGCDRWHIeMUCunxt1VG9gqcNrHd3MFtQ8AZII7fZ8XJOzkz5kLzEqanMi+Rw\r\nYRXXvS3C81VzFqIQpGe8V51lFs+DX8cvFcDpFGvYdwxSBIlL3eWhNIc3EIZ8\r\nR8SE306a/pTP4k5a/V+c0C9hXPqeQmzGw+wMrhnRzFH0AQWPi54C3z3DWBk0\r\nF5Guh1+wrLC7gGd9VUflBSK8hbJLxXVQEFwKsgPsqz2oDrIWXxcnuWlQATy6\r\n2zX+ZMXBIYD8BJwtb0NazGmijqFOZQrdCY1LN/ZG8vnEIJ+ai3fnMPj7tOuE\r\notboZX04PLdjhd94jvPsNFtCT1n1PxReKOUxsCV8tl9OODu4H93wuLaHSVdz\r\nOH1o8DACd6hqXc6tZ65bTfo0w/JuUum4wb7vcG3xHcqzKIZf6YDSAdJnaanU\r\n+HzZsNoYK1qhATdy3eG2RGTeNmpUsg06w0Unr6DF/rc3K1rHA+4e8WHMD54Z\r\n5P+Gf69QUkPAgTAfSQ5/ZidUz1OtA/xnhqvBCliAURpHduuSwfaDfzUG4svE\r\nb9cjcY/5pwNJ2CBe/JPcHH8DigbpDHHrbGI=\r\n=PWGg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleNameMapper":{"^#(.*)$":"<rootDir>/codec/$1","^!unit/(.*)$":"<rootDir>/test/unit/$1","^!system/(.*)$":"<rootDir>/test/ system/$1","^!component/(.*)$":"<rootDir>/test/ component/$1"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/codec/index.js","type":"module","types":"lib/codec/index.d.ts","engines":{"node":">=14"},"gitHead":"500ca003074e8bb183cd2c7486535e1307e654f8","scripts":{"test":"jest","build":"tsc && tsc-alias","clean":"rm -rf lib docs coverage","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","tsc-alias":"^1.8.5","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.5_1680182613007_0.5862292388936694","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@21gram-consulting/ts-codec","version":"1.0.6","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.0.6","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"ddcba5ad6c70064310dc9cfd1764283029e9fc3b","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.0.6.tgz","fileCount":48,"integrity":"sha512-xJ7z4hLOHiUtJ8RCxKMGeSjJBD0GF8JrHYCRixn+yYIngUJZ7jGyvJyYtj3MR8QxEkpWDGXFYnQiRpOdk4UWQw==","signatures":[{"sig":"MEYCIQD0JNtvlN4dQMUplY0wzTLxfMetn+JazygZkKzhvxyc5QIhAOyvtnyO/T2/0ootTzcDIqXOHyJ2cUTD+Q2nwvtx3KHa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJt1lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp10Q//TJfzb7c2myyJ7oqahvFRU9NZmDfYZjlYXwLAGSUlR41/OtIt\r\nYHU+6b357wZkrMrk/T4ucaDkaUrknxgTUKu3R5IPmJ2WdPF+r5IRU46XAiKd\r\nXHGCel2kp+t8oBirlkpOWpvihgGEaPAvA4LaBh93lIiDaOd+mahfyWsIOnOk\r\nvFukzMSi0j8HZWWakp83Xk+fuQHKIM6ThrQjGzPTnhWSWyXmjaRYPDySxxrr\r\nNjLpM/vh4pwQY3NLPvdCL7NhZi2MZewNlk09JuLi1fKWBtAiyjFDXqiyqx3c\r\noCA8Nsf/r8/9kGbPsTUBKO8phQNjIBpj3ko7bwPqv3t+tpvtZSsRGbZShfli\r\nSrQ5G8V/XiQyChhq46NdZkqM+mdrXvQ5gRSbL+QEpvom5vnzVw+ebn249ZJ0\r\nrcpXKyKEQ7nyZfz2ndE3i75jusjjWQwqO+LjuZMIGOvC5dQ2aoC4/VmC7rMz\r\nSnd+Ddbw5HDL0KyJIbBzASFPaR6RX45g0BHHiD/l2EOvxMEFOPIcsEZ+cvAV\r\nUnvbSP7TRuj3xOI97z3MxN9s2cBJl0WwjQ7CP9kMBVZ0GOObOogD0M85ZVvv\r\nsLSl6Z9Nd5HaYdKWmJVg4yUgAcMFQo+zys7eOyOVnw+aRWJuT24cTgqHdrbP\r\n6GeQ8Q+x1DOmhDERsFuocfLxX2UsElcFm1w=\r\n=khT6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleNameMapper":{"^#(.*)$":"<rootDir>/codec/$1","^!unit/(.*)$":"<rootDir>/test/unit/$1","^!system/(.*)$":"<rootDir>/test/ system/$1","^!component/(.*)$":"<rootDir>/test/ component/$1"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/codec/index.js","types":"lib/codec/index.d.ts","engines":{"node":">=14"},"gitHead":"7c309da699c2fc6d9cc44dfcdcffc134c16186eb","scripts":{"test":"jest","build":"tsc && tsc-alias","clean":"rm -rf lib docs coverage","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","tsc-alias":"^1.8.5","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.0.6_1680268645503_0.41035425481293797","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@21gram-consulting/ts-codec","version":"1.1.0","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.1.0","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"569878dbab0ed10a5991efe390a45f42e5260b0a","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.1.0.tgz","fileCount":54,"integrity":"sha512-c04Adni59H8G8bJ5rVyv56cfWpdjhp/zG+w2B/qG5Crue8Yr6lIqgWDcxt+jA5sMGPLfeQHqJsOwARRO//9FsQ==","signatures":[{"sig":"MEUCIBa5V4Z2I1n7asLm0gxlWnuqqs6jJYZfD1EFYVuMX3f2AiEA8i+cpXmunWkAOvJ0Kb0goOY6my/smsvrcHqyhlTPut0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ2YbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrspA/9F7iI2H6bedjz8qJ+DNUIxyAEyqV/ArTEn458vxa+wUfsPrRQ\r\neFlGH6IfySZH6bjZ5oTlNrjRiDaPBx61QcjwgITvX6ypAw+saRDr9RJ9IkgK\r\nXRS5lZJHCvF/lxeKGaaykyy2RAXSOwATip2MstjjJig9S9qgrCvYl9Kp9Rsb\r\n2byTcznF9nohrLxjs0o1qTGLFLmNZ+gUE8Wl/djVIjyXnraLXhGdgFk/6RVy\r\nBzJZJS41CHOh64jv9rRUyFjJ+bLF5ENhugP/elUKMHLG2ccbgP5XTEI6wydQ\r\n5aOSeU2Bmjoy7TFeha86jQXTeFZisOe9eJi7DtwwkRHDKkxPlJOudW+p0Thz\r\n1mXGpxcg9k2Z4TVYtE4e//OuuLR3UeyLFk58NN4JEY18YAGEZJtKvxjgXHp5\r\nBp2ArNuGcgFx3u1xMaVdud9qzf53mjKcsZ3b+iB//i10vf3pIBXSxHjuWOws\r\n51+3R3oekUFY5/xncE0YvuOTH0cBH5kza8HmOzFjTeH9eIsjOUAKfq29mPXt\r\nnUC72JYHwJLZPISIKfc/jt9EdQWlDHANXULFa1eyRcWWAjK+UPxWovBecQ3T\r\n32aUDwHFDS9NYfpgqxYokUJPGliJ/JYK8nHxqi01uL6h1AhnS4dnrBeUDtR9\r\nEdGlMIOtqq3hU5ZNpJtcl+rmvnTyubMccXY=\r\n=aMMN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleNameMapper":{"^#(.*)$":"<rootDir>/codec/$1","^!unit/(.*)$":"<rootDir>/test/unit/$1","^!system/(.*)$":"<rootDir>/test/ system/$1","^!component/(.*)$":"<rootDir>/test/ component/$1"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/codec/index.js","types":"lib/codec/index.d.ts","engines":{"node":">=14"},"gitHead":"b36a56ea59da1b2ab245ede76f4cfa1f7b68ea90","scripts":{"test":"jest","build":"tsc && tsc-alias","clean":"rm -rf lib docs coverage","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","tsc-alias":"^1.8.5","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.1.0_1680303643235_0.2046402077743188","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@21gram-consulting/ts-codec","version":"1.2.0","keywords":["typescri","encoding","decoding","codec","transformation"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@21gram-consulting/ts-codec@1.2.0","maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"}],"contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://21gramconsulting.github.io/ts-codec/","bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"dist":{"shasum":"88e9a6ebbe24556eb54d4605a7f76c87c5a7c96c","tarball":"https://registry.npmjs.org/@21gram-consulting/ts-codec/-/ts-codec-1.2.0.tgz","fileCount":102,"integrity":"sha512-mlO/UAKZB4C8NG2hmAU2QNRJDcZdrMkUt+1NwMGKo+qYpjWJ3QMfmRs6C0O3J7NKS6wlPxbMuCQPngUIqEX3vw==","signatures":[{"sig":"MEUCIFH6GrmNXelBM8hH6dOt2LItQiTyIP+wp7ZQl37GwcPWAiEA0r2f2henmon/Lc+71VQ7Etn9hTINVgeG3mxonAUg3aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLe+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3eA/9G/lT6YCu6yhQwws2yKoPVp4z6iV9fHY7HhXZbB78P7XcIExt\r\nclr1J325rwrVpyA7QNJwxtGXAn5xAFIz2GMk8mYsm8nn6JuOC9WOM1At3DGu\r\neqP21fv6FfUq2GvBR6KHVGUabuN8MB9++jov2qNypdljh8GUFXmejcv6DmPX\r\n9F8AVE2tauRqOCrNNtmXwm/dVd5mDIKwSS7xrJLTTjdCmwOIRJSoJ1bEmp0i\r\n8OWBEFozhkMFZF32ZxKwsgc8Y7tqZ30IK6Z+lXvPnoMHpRZqGSvraK3ty6q+\r\n4N4fQzSwU0NVknOs8VKAmxXtMo7z6h6CWtwo7opX3OKs/nYJepIO4uKM3hPQ\r\nXcYOT+L7ve3udyFh7ZLwFM3BBXsPhKG3HMX8VzrzSxjJjtIbAIMBcQOwtEQf\r\nrOVEs/jpGGIuU35c9pLMlb+Qbc0JyRq4W4PafWfjbKk5VHC32JabQSEuDFqa\r\nXqjfCxVoDO994VRGNm+De6St8waxZcdp26EQlo8n812Rk9ZEDOEM0FGgRlce\r\nULEysJs7Bm6SjOSsAlXLfKZF2K7eONtLpENnrEDnsR0uGX0roP4f8GHg0IB7\r\nja+k22FJUkHk5NGbDWWQbsnSwhk5rkjUjChNl/oVDNBYysRApdElQ8+HU+n6\r\n9NWbWxZKFzY9f88igzbjLpDdzpm5bTboIcg=\r\n=+IWC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleNameMapper":{"^#(.*)$":"<rootDir>/codec/$1","^!unit/(.*)$":"<rootDir>/test/unit/$1","^!system/(.*)$":"<rootDir>/test/ system/$1","^!component/(.*)$":"<rootDir>/test/ component/$1"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/codec/index.js","types":"lib/codec/index.d.ts","engines":{"node":">=14"},"gitHead":"f08f1ef87f9299f2b5d7e5532237462aeb9f875d","scripts":{"test":"jest","build":"tsc && tsc-alias","clean":"rm -rf lib docs coverage","api-documentation":"typedoc"},"_npmUser":{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"_npmVersion":"9.5.0","description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","jest":"^29.5.0","ts-jest":"^29.0.5","typedoc":"^0.23.28","tsc-alias":"^1.8.5","typescript":"^5.0.2","@types/jest":"^29.5.0","typedoc-plugin-coverage":"^2.0.0","typedoc-plugin-versions":"^0.2.3","typedoc-plugin-mdn-links":"^3.0.3","typedoc-plugin-expand-object-like-types":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-codec_1.2.0_1680732033007_0.7476012111203325","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-03-29T03:19:50.839Z","modified":"2024-08-30T10:49:06.266Z","1.0.0":"2023-03-29T02:48:20.832Z","1.0.1":"2023-03-29T03:19:51.100Z","1.0.2":"2023-03-29T03:28:36.307Z","1.0.3":"2023-03-29T03:32:52.725Z","1.0.4":"2023-03-29T11:59:59.236Z","1.0.5":"2023-03-30T13:23:33.175Z","1.0.6":"2023-03-31T13:17:25.706Z","1.1.0":"2023-03-31T23:00:43.400Z","1.2.0":"2023-04-05T22:00:33.142Z"},"bugs":{"url":"https://github.com/21GramConsulting/ts-codec/issues"},"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","homepage":"https://21gramconsulting.github.io/ts-codec/","keywords":["typescri","encoding","decoding","codec","transformation"],"repository":{"url":"git+https://github.com/21GramConsulting/ts-codec.git","type":"git"},"description":"TypeScript library providing a set of contracts for encoding and decoding values in a strongly-typed way.","contributors":[{"url":"https://github.com/tzsiga","name":"Zsigmond Taroczy-Toth"},{"url":"https://github.com/shadowk","name":"Zsolt Bodi"},{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"maintainers":[{"name":"adam-rocska","email":"adam.rocska@21gram.consulting"},{"name":"rlegmann","email":"ronald.legmann@21gram.consulting"},{"name":"tzsiga","email":"tzsiga@gmail.com"}],"readme":"# 21Gram's TypeScript Codec Library\n![Image](https://repository-images.githubusercontent.com/619929257/c3a52046-1d31-4f9a-ac02-47872cb914c2)\n\nProvides a convenient & strongly-typed API to perform coding and decoding operations between datatypes in TypeScript.\n\nConceptually inspired by Swift's Codable API, however it's nowhere near it. The first version's goal is to provide a basic yet convenient functional API for these tasks.\n\nSee this repo's GitHub Pages for an API doc'.\n\n## Disclaimer\n\nSince this repo is an initial step in open-sourcing our more robust internal `ts-codec` solution:\n* More features are to be expected\n* Though we do our best to avoid them, some hiccups may occur.\n\nThe end goal is to switch our dependency direction from internal first\nto external first. Internall we do use the migrated code but in a different environment, so differences could happen.\n\n2023 is the Open-Sourcing year for 21Gram.\n","readmeFilename":"README.md"}