{"_id":"@simonbackx/simple-encoding","_rev":"120-7ba93bdfc42e0922e356e46f8fea2cd0","name":"@simonbackx/simple-encoding","dist-tags":{"latest":"2.26.11"},"versions":{"1.8.22":{"name":"@simonbackx/simple-encoding","version":"1.8.22","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.22","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"47f02fa4b5b40f8cdf924437ef71ebf4ba797fcc","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.22.tgz","fileCount":87,"integrity":"sha512-K4YOjIjBYj11y/XQegtLC5GtiEgbiiMODDJ7ohpZZgzL6ZLH0Hi+4Gfjt7ph/VpSGDPRpDLkKfzjFabfMe5Qmg==","signatures":[{"sig":"MEUCIHOW664cwGzNORhCmrpnU1jy7cz6CehVYuZCPswljUYaAiEAy1KApzoWmeD1nqQNZEoRbJfTiwmTQdLileeXJDQSq8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SOhCRA9TVsSAnZWagAALfYP/AkCsWLtyCz8TvqMrJ2w\nMgl6xagSGG0E+ryYM77isKMSYpipTRgI+bGZX5Jg3GnqqXLwH8biXGjgsJsP\nFAzU7G+h4aJ/kUyZEcbB2RyZk1EfwaYM+tl+mNFUmRrYjRBUyB4z/b2MkMuZ\nbYfY5FpOWKy5Gm3TjvM9op3zJ3kOLyrLvg4NSkB9xv25zeHWEqrMH9+MAWp0\nlyrIV0vKIyFDTCSpdaUmG/tzpTUvjMP8jB4psLVhYmQGlEXCofiLMLCscwXH\ncrWQal78nptiL4AltUE+praaa6Z4wRUFjKqHhy7+22DyBcyVG+LGJeCkC3fS\ndxYR08o5RRhoFypaX96ecf3jII0qM+DwKIGhHadVOCW+MFWmcFCJvGzM+V2g\nFHxnXMRKGYN3mkudkedsCQShDBVU2jj/RIPl6YxwsUyYJwPWAuRMvkarRh0h\nSw4eprwVN40ohSi0Bb71r3D+oexpVG9kWF8pZdvgrDoQB7EGj+iVBGcH0cqY\nSiaADB7ZZI5Qvra7omAc7Rv7Oa+RA8gkGfycBDpeF9Q3OfrpV9Op39f5QIpL\ncOLLqaP/grYpdo0ceyIkgOn874Xesj2s19QTG20qdwUoLbP86fHc4YMesFb8\n99nzbmg36s1BZ5K0dSh4woUhXiBrijO9lFf5e8Y/7dHJj2tNInIUqBkw/iNM\n0Qvr\r\n=TPHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. Can get used for storage, APIs,","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.22_1592075168302_0.22441330257563585","host":"s3://npm-registry-packages"}},"1.8.23":{"name":"@simonbackx/simple-encoding","version":"1.8.23","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.23","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9142dc22cb3208d596388464487ed28cd969a375","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.23.tgz","fileCount":87,"integrity":"sha512-XTZ3fwettqYFKXUS9mofB+SHDezx9qvtNHsJTfeno+xVA0lv5w/lIVneLqVFhsz4cnytk+PnvZ60ToZkWOqIww==","signatures":[{"sig":"MEUCIQD70VZE+ufzEO2Umv2UNYSVidGNG0zpDg8mFQC6mQCttgIgQ1lbailD+QU5JHuMy5fiee5UlXnFwqOlBtJubSnKleE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SqNCRA9TVsSAnZWagAAW2QQAIQ70UlB04A7s/wdqpwb\n/GrQf+p36N+jh3dAy+EdNf+SUlbth1DMJqnBlcb7wA8koREFxPVC13alGb9w\n8MAYLLMu3o8D6J47gglkKR3LIwjl3rGsOO2ZeRLOdGZPFMIRkvVI7juR4LGp\nop9NxjpkrP6BJrbjVTV1R9M0VVlU3LyMixhgs6a/iYQPtcAmZ1o8+qeDvrex\n3UCMTzTW086zyTZzCi2n71oUVn1PCLxrohgd69lagB64/hjZuYL6GgpSB0Vx\njEQqxDy+5CAgzyCzAFSc/X7yfRtNujReTTUSrUAiVFbQFUntWih2Tnxmh/gX\nhVKJlRNpj3FJHC+S6FOKAdXDPVGiAuacotJfluxPOu5r0jMCsvJY1w5HVzB+\n8FF0TsTyCA5FNhdvMcy3Gkrcph+mMGkZx1EMdE9Y1gsW4ZpqfM3P2XIIvgWl\nGVByUhAjem/ySITdSWuPcp/DIglDD9m3hNkRyfLfzTEbBs+Ufc76dRCd3oNf\nw5B7emKSnOaNohgAMLc+ASp166EMpVYQXtmPBQ2Ha278GsAC0ytm+2+dYBGw\nglFtx6VjKc7CEf7DpcG5E6Xs3pTQEGPdRBegbvLJvxDC6ccte+NDwKvSA0Yn\n/sCAInB3283juq3On88iAqmVeZ/tQ3+BfiNnTfaSrSgYj4GeIbds09Cm6xCh\n2Cvp\r\n=igGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.23_1592076940521_0.7631783595621979","host":"s3://npm-registry-packages"}},"1.8.24":{"name":"@simonbackx/simple-encoding","version":"1.8.24","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.24","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"15fdc83829e4c4a9c3e78f21959c6e82014bccf3","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.24.tgz","fileCount":87,"integrity":"sha512-u+VBzFjKmRYUt+IVEAnvGis/wP2sNIjkK6eUr1Zyk9itIU50retyOwiASAsT4Ej6QNnXCq8pC60zifTH5G+O5w==","signatures":[{"sig":"MEYCIQCx+JOSxkpBawSMjwWBd50BZ8Xev/rzTRDzJc9/QJHgGAIhAPV9fF6XSZsZlPPJOSonTBgjgs6xGwUpqFI1cNPU1Bvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe51d4CRA9TVsSAnZWagAAc+AQAJqftN+j3poHVe3xHnA2\ntjK0GPYi7kHGcy86EV7tUHhfuF7jlPIzX7pKLKwE7HgPjSZLASPUIJ/gowFW\nLDushfnCcBOjjdeVNWDwuWno/dzNXxu/7gx48fL/vtXPVOmONIJGqJhiy0LH\nVfkxuKzugR76uZZouOdOPyeXEjRilJnjFU+b++S63TCQu7IjxMlmCS82KfvH\nK0TMEIR4JgnLfoEDl0eXKaR6QphHcb1ypHAaiWI0gQEk33jXaHHyDK+8EO3T\nQ38fD+TF4fnAejZWrftEN28ogabr6Ez86MDFmf/z61ai8dLPSC/BCooECStJ\n401RhnwJLOJqow8x10V54B2OnhmDbcxoGfld9brXao0R5TKsGof2+Jay3+M8\nBIx+0Xqw1hIUU3Rxd81ClJOtX8kEhHFxwupXtMYcFrFWldGO5nMmduZveoFe\nuXQOOqj/kK6XFqkCCy6urySWI3pHynTZY6GJ7u6rNoD7Sy5SpGgO9VrsqTS/\n9PbMVC2FqtI6UKwpkoNpZOU40HJpw8r/xaoAJgGtSqg1rbn9278lNrXDQ24a\nznPImWIihXD8NuptKmX2QQkzHaqL8eLJYG06wdxfUkLrwYYE7QYRS9dHLlKy\nkJc/0mKu8bf/7/6xZCXyDzDcY3gmvDgjreoh2nA37AOBndxY3yPs1LAPB8o/\nEs9z\r\n=VUpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.24_1592219512120_0.07957837371749688","host":"s3://npm-registry-packages"}},"1.8.25":{"name":"@simonbackx/simple-encoding","version":"1.8.25","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.25","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"92c2ebf7412fc40f3ca75dab145f3eee148c8989","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.25.tgz","fileCount":87,"integrity":"sha512-41X15raRbviJi2QJKY87P1G6+NgFvaD/Q+3Vn0n3JXQn0SmkrElxh6BX9BNSQS0HbsPRR4beeRqRePmhalKGHQ==","signatures":[{"sig":"MEUCIQCF61NDRGfmAH2yYnigefEgmERygvdF3cdw/fqSi85QuQIgHzEZVr3jnFYAMTl1vc6TFbPr8bdhv64unhnfF+fUUaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe71hjCRA9TVsSAnZWagAAwgoP/j4Q8gUQxn2Q2iWPmAaI\nRBR+geeXM1mvZFbYn+yaPtSsgRzsv96N2Prhi0zTwC/W7YE/wZLJUd+f1WO8\ntyRRCYU12A2i8Id7n0p2YdbsiSv2viwUoSgXh2J+t/xvoXiWhMQMTIctGX3x\ngEwRrsSgYgQVFAqJrXrBwe+wXN6vdxM6+LInNQFyoRszAfXlMeUhVxw7wgQy\nwV4o+H6GU1OVElasrYsFCJP9cR+cGlBTJcEEeiwLeHhH85tfEYqwTxFjrDyQ\n5IKb4zY53msRex3WSFm4ayKe13lCjakY9Rr7EZQ7BKidJn6MDLCjGbiDUHvW\nRfYK/H4Y0Eb6F0ShEZIO1+UDtBXbD+YH5VYOCANhoFjH46MXivICPG/4ReMM\nD0wDc8hShIydS1ePwcNYnU8lpDlj2XAXn0wR5/5oi/jtPEGoc+LThsCuBGZB\nRDbP41n3nKLu+ERy/4ajvJF0zZxdYX5viWffG+RNxmunD91yLv/0dpXFaeo6\njyTUEph97vbcQcM+y0npChxP+LPaYZfOnGNPn/saH6hryeFllMa8fLpCDsGr\n6Y3lSmuMm+LyndqAqN8pf6OnhN/YYUKplQ+jOQy3HyGzGZBiHdTnRQq9JqqY\nHknze5nq77At4M5ogaMlqzqCI6rDZK9mbyZ+hPFCD0v07xhRnyJ8GjLnq5bH\nk3YX\r\n=ERDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.25_1592744034867_0.05288401538433529","host":"s3://npm-registry-packages"}},"1.8.26":{"name":"@simonbackx/simple-encoding","version":"1.8.26","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.26","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8aaf978853cbb4abe91d930cf73a6d6f97160382","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.26.tgz","fileCount":87,"integrity":"sha512-BqMCpK9uPzN4g1WM7KJj8zfDye+bP8km68fpG3j+fkwdyRjd4utV1gpoxsXsh6vfpTQMDl4ExOJcL4jvDSYWiQ==","signatures":[{"sig":"MEYCIQC6DwLwYxyJHla1W5CYrLjeanxTvoDlPh30aK/LUtutswIhAImm5jKbgFl5Xlq3pmcSyIfxHwvuBOIWuILgGjkAZ84/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe71wVCRA9TVsSAnZWagAAcD4P/3lMtLgNnTnwRZJEsLUf\nC7+W+XM7/ls1szCuLD3Rz6oWgReswWodkMwmtUDVkSzKuTyebDTxvH1J+o+w\n1FM19QGCigGn9o/2RwsWrdCn21FY1npc+YIDKEtk4qKGN12ObnpJ6+Gej2Sk\nMJ7TINnRCfhwpSMLIYCsGqpQ668Amd44ZRPMNusz1/J4piEr+KYokCk7XPyV\nJgUaOKb4WCakVAk247/GD3q/q4xyxZhH+RL4kOJBAicvCVpdz8iUBx0RpKHB\nhNFyBu8zSSEEa+zmpaBjXo1rEJQ/4OLvNzMUrbMR2VYSkUHyiw98KX86nQwF\nFEf5yWo67gVoZ8A6SDmwcjsUt2/kwe69Ljaroms53xrG2/LQsuKpDAxOWwf9\nPRhW3lEp+LrOIqsHoqGqo1uoTYbaYtoxri55GGVTPiTGf8MYhvqzh5afFDeH\nedulAfstk6jZ8T6eZnwHFreoaRMT++OJKNcF3pWK7x9hLoU7dzZC8dh8o77g\nb36S/b8gXdUNhRFH4EbNxmdU/v808EGQS/vb3vHP3dx3ymXiPycy4YiFsvDo\nLh+GjOLNOwcvPuUHGm9CfEE7Iuz47SH0XnELIz5p/2fIFNEwwJTApGVIe/i3\npcufbUszLnXNxxKqF5gzIwhtUtVk2wHlBWZtOzX65W45JHqaTgskV0IBdvyX\nhnDZ\r\n=CteY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.26_1592744980803_0.38897420670732097","host":"s3://npm-registry-packages"}},"1.8.27":{"name":"@simonbackx/simple-encoding","version":"1.8.27","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.27","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"fe87a9008ef95f35dc642027288f0ba34be5f076","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.27.tgz","fileCount":87,"integrity":"sha512-hkSPQb37Lp0547h36mNBWUzE9rav8FvCbhw343lTcF0ioqVydMkcPr6quyt/2dci/O/CyHyvfQzMP7Rdy6hQAw==","signatures":[{"sig":"MEYCIQCVsHbreZG7Eh8dwjdRnOUAWdnmvVrQ5o8EV71Yo1+W5gIhAI97ocosWOw12oH2dFE0h1OeCz2JEihKEfanP4gxLATb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe74hiCRA9TVsSAnZWagAAo58P/38HJesajI2CcjyNsLgu\n5mE2wnDFZKOOL0LhWsig7rOcZXBM576ktvHqdmL4U83ygONoM61cTSacW9g3\nPI5Vvs/aZOCRurP4vu48fkwUPbbtBBSSCNS+0TsnAmOUF2++3NFHUqi5Pkpj\nCD3O1vqS25yGtMfHTAt+o2h6bgG8+XBKl4qiJoGCDwtnCpr6A7npc8sjSHxd\nG6FQ3pmx/RJG255t5eaajS1wBPA+6H5sO++4y6WQFRdweZtGfnBPs2GrSJ36\nM/AFfHv5qTrDt2TpcsKLhujEKINLCXNTGQ9alKOn8BHrj1QCbRYqn/N/0awG\nh8laZOWds2ct9BJHRLEpr8atfRYu8SWPconJ9AqTs5civgkDGIMyKGM4j10z\n7mrb1n16yt9qzDxVVrY5bL+9KGJru1YPPv3gD5OBXZyeBOWiFBH1T2nt6EWG\nA8jEos71tu0NOXwHKSXF/srQ4/v9xJhG2twnVePijkw/tLc7WoFeRLqKCF1G\ncG86I3KGgsgmBaluXeKeIaTvAYswdGcEETPM0kiTN72DZ0SGl1ezEA1L1rLF\ndGcrxSnp04nGH5nXipGWd+toV6xynBam65TChSRwfPRx+g0y0WVksbmGu8CC\nsn4c2XYBJ5AI6r1xyoiCoNNkaQk0keXhlgq57ozOE6+H5MBxhnEezPWZLtgt\npJyq\r\n=G11b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.27_1592756321628_0.5083120148586211","host":"s3://npm-registry-packages"}},"1.8.28":{"name":"@simonbackx/simple-encoding","version":"1.8.28","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.28","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"48b71bc329b1ec33f7d34c3a4caf31ff3971a1d2","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.28.tgz","fileCount":87,"integrity":"sha512-dF3DJViXAA38dFM5RxFSRkx7W0YZl7D4J+KudkbpKeee/gTK8dAkRbE9FcpygtOulTLfXaGaaLgm0QObFC3cwQ==","signatures":[{"sig":"MEQCIHvItHD5f/9IlSLBJI+tXozKytmoXSfGsi0FIW93n59zAiBFvRgtVBDK/9C6wV6n+LOtSvkt8m3Oy9u7JO27q8EU+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8EiVCRA9TVsSAnZWagAALjoQAJF6FIab8BzMYm2JTTVu\nPe3w+rl9Vf+p6nyDsrCeGBDQAcDLcQPi0oDEAWmWwrv9zrQe3C69HFkHsE3Y\nyJGQgGyDVcdLxo8IztrT7cI7KQBkRV8swVi0f+TYei9T0/+cXOYiQb2RwQHq\nZM5GBfA/+4cKfzw9Amxwc+BxjGuxEO76/QwrwG3afSaz1/VBBfTonITpIPHg\nbDcHUh1mW6Qgy/B/S3Aam98ZZc8qB5DnCLRD16/ZvTVfwd8l8oYy2sva+zsX\nem9czRjDBuMhGk3IRKAsQPm/s7XwGe4kKTEfQXOnv4M/mNK3B321wTkjEItu\nfSZ/zj8LxkpVALbsbtaoNT8cygZsLe7A4b7vW7N021YZxT/uEwCoIXzpfcrw\ncXdGgwO31E18OrkBLt13iCXCGbeuJ4BCf648zE08z0zKpV4aB6rLju3NoRYx\nFEIvEHd/jFVbIdVG20C7Kl9pT3QlYEaOeyM5jZvRFsdu8b7gK5hh4wNbBAuc\npEnFEx3cdqnVy64TwKaXOyIw7AJRmwZhXFJ5KOMIniwDY8irDXqIZYHC13mw\n0H7dZJdKpFWftpz0F8VdPgjiMzUu8VTithBjgvmPevvkDqKtdb+aLgxN1bch\nvBv1mDlbK1eOL3GZQOurjh8P6mua73hoRqN9KaMZq98DruZZj/wriPHF7HhJ\nmjos\r\n=cc51\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.28_1592805524534_0.4278133015611647","host":"s3://npm-registry-packages"}},"1.8.29":{"name":"@simonbackx/simple-encoding","version":"1.8.29","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.29","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"fdf640e20c84820923ac3cfcf62814317d41d6b0","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.29.tgz","fileCount":87,"integrity":"sha512-1OXOlBbxrpn3CPuN654hEL63l2gwiXSRDcttT+1oER3D4Y8slNgrca9GgxWyzvqiV2le21ntkDJAOsCVe8YT9A==","signatures":[{"sig":"MEYCIQDKkO/1DCE5rj8/qX9KSG1RepYkw9FU9xnDcKUCIUiPJwIhAPZVsmbsNMXhRyybCAXL+KHEYkpb6riNmwRfYxENBfqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8HFsCRA9TVsSAnZWagAA2YkP+gL1nPL6wtt8gVEUKN+A\nUyKiZs8cLdtDOT24GC0CuTFco2ovLoBMC8U/GojMvYkw8j0eU3rRgoswPRMS\nJ3OxHd9g6fYpLPjhpSApAnJzJ50UyzWVScL+iimhRy08N6lKgtf2J2yL0UJB\nVguTcDqr2wFBGOg69T0bklaOD3x/h2fAgaZHiLPJH4F+8/4gKQxpOIAmdvCj\nIHMQ0OLTQV5da55eOFVG1ZRMyK5aB36RxSuUMZc8SlCkUdVjtpFD9MYyJjt6\n6I8i+vghZ+3iGlKFT/6gRUrn1GenL3Kt0Zu8h2n24BtrMUBHJdh9o/cnYosd\nkrt1C1OTMWDwqudXl/TTB20SvhaCWMCUiebM5B2jJprUCVqHyVHUlBfd3qfF\nz5TUTSYdR3Az334LpwsKVQOzGfeXh5qV83hZgF8gvtvla+wVYyDBhR2q+MrW\n+upgPmShJTmbPAor1C/SB6Edu6J6OJVdsi4JIxBPnQZvosU5vzFMLrEK7sld\nMcD7NzSR6AQp4cvl+XhLRmHUdx8sntOh7v6PVqlwTmBKr44hLY61uqs2yPG8\nbTNdYwuy2qNghjeALAoP1o2ZhYwVs+4ysHHGSKqrtdGb0K+6vRJgmN41cCNj\nIxIj/EiyY2iLvmeRV63xCBztODyPjM6FjSkCjvgUDWGZkvMyTCygVd7pDn+J\n5Wf1\r\n=cLa7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.29_1592815980258_0.5695975507768567","host":"s3://npm-registry-packages"}},"1.8.30":{"name":"@simonbackx/simple-encoding","version":"1.8.30","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.30","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c639eff49613b4002c5e8c5c111096c37917cfc8","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.30.tgz","fileCount":87,"integrity":"sha512-lzAVVREniw71iBu9sCfWnCptRxA4Q6srWD7s3VhW9ca9ZcaHe//QI51vpdS7hggsFfHcQh6BwEzp9FQAIj4SsA==","signatures":[{"sig":"MEUCIBJFGbMLz9Ma15F5tqUvJG0VHOnhyUVzpbl62xiE7g24AiEAxerkjxpr9xyytWYKYGmhX+NcIViFDRCvsC3HXDv4HgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8JqvCRA9TVsSAnZWagAAgp8P/RRoBWjPlhB4Y4WgUpEH\n2Z7gWqQeG6E1EOIbGAJqTwnK44pWheba0sDjWUDLKesuwf42PaGVUVtFpz4W\n6zpuiF/qcwvSLbHqXtS/5YWi1GgFp7i40qfJpVxB23o/NV81J3jRl8UHB5tD\n70qTzE+zVWpDrvgh75M7Gx6Z7/yz+tPXpW2UhM1wA3Wad1ilKZTeL9+5deUs\nxTKzM82sNoqrcg0MSbo3kKrundBrTVZI/0n2CJlFzHErgMb91P3/daQigDes\nZlQ6/WZkHSzMd3gKR1PTLAEwtLIQWI6K/wJDQSl2VGPn6Ai5CV6bjbEd/P/3\nDwFDbPWylREPxSVL8Hka9Ab41xX3SVBR+NDyRgMwpq2zVE8f5b5o4IAfyL/h\nHSjH6+iX7SWOPV201r36Hvql6EWfVAIES86Wp3tPTIxdwsEH4yGRZNCiFo94\nI5z0vdP/lpqQEwABqipSh3LcIXETxIHYVvoHvdG3JlDa9MoaPK5dyou/QnnJ\nxv0pSUe/PBA/IC8gRPdaZ6g3zIWxgJ/Hk1jQ8jZRlKfgfJGlE3CH5ynKIuzV\nUYfZWzO2IfHvs9wHriCw1zNhyRLbQqlEI671EyOlJHZ+zp/P9tE6woT6wyFR\n8wDGcVPbNn0TdVhDiuZwFSqKqAnnL/cpyL5dnjYR8WulnsjKp7PPMnOh/hVF\njdIf\r\n=Lb5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.30_1592826542761_0.643711689781203","host":"s3://npm-registry-packages"}},"1.8.31":{"name":"@simonbackx/simple-encoding","version":"1.8.31","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.31","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"dcae0c805fe2117b4e55254bdd872120029e0b6f","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.31.tgz","fileCount":87,"integrity":"sha512-kS+SlcpX+AUcQUP+H7fp8nZseyCCLHpA5Va2EMm40lbSoEd4Sv0dMJ8pQMmDxtmdx9FworyXPtJhD2P8hHnrDA==","signatures":[{"sig":"MEUCIQDF7T8Io0h5+rVHNROS7kSL5kEPemQ1mz/4+EvYJCNIGgIgP80zY5VIIcp8IGLvitJZjJjHE2OyXT3MxjeY4c1JNjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8c7jCRA9TVsSAnZWagAAHckP/j8j3F/q/77b+qlNsFQI\nlIiK4wjFUf+efi/u+7d9yUD/2FV6ksKxhBJ4tVqazehRmzjcsHxDKYZM1bHs\nUdHveLFGEAaq42QrbUI4C7sdIAFRxjspsTx8z/ZuEIhTu999rlwqTs0tCHen\ntDcfIDEcLt9MianNFN0hjE+hKwQ/ogp6SVdsuxt90cwaXCIk5JYJeKLWeb8Z\nnVoU+dq0DC8NHFNJSoTmnsEPmxkhGiQ7Z9nUs786joQmOxZG5sQ58/QZpOmU\na4pdZRY7PoerUxAcUe72dJditIww1RyGQhcXVLn2hNzp0SABlhTNGgD8vTCv\nIbNU9rVIY+Q6DJ2057q+cwJS8pHjYcIrGeG3fJTz09C6QN37r4sHF22HsNz5\n1r8ThuxBKd6wj2cu9rlcufi+IevwULXOJptuyciagqRnepDldWj04HOwJm2C\nTVVJPZXGHzIAMz+DCHqr3fB8fEhRBcEPY+L3rGWBZOGR32tbrlp1zZ/VpdTV\nMwWZkKsNLuweeXAE99mRzkwLYJgN8iso1OgDVYH3fILH9CPDyJx4K57LNmoU\nZv2cjFu/5DYYDsoXJMQq4HsN3z9A3Lc69QSQyO7ljHcK8paj0xqOD7kHPRIo\n3S6PnusljuyfNYP0VC8zL4ivILAsduJlVx59OUriSaM0AaOEDd7e7z0PJVlT\nBr/v\r\n=RisE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.31_1592905443080_0.09511074262511521","host":"s3://npm-registry-packages"}},"1.8.32":{"name":"@simonbackx/simple-encoding","version":"1.8.32","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.32","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9fecd858adc0fd0b26a9cda19991792ae4b70cbf","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.32.tgz","fileCount":87,"integrity":"sha512-GvW7/xzMK8mIFEtk7fdMz8oi7OECsfd+trfuRmnXeuovWnLu41Zwptt+gSj1miPNjTy8j9to0zCvqqEBaanf1Q==","signatures":[{"sig":"MEUCIQCwlhPovd0VKGUujhxgUeNGe30wOut3by5mV/2HvXoODwIgYzXHgkVre/pllOIvjYpQuqJgS4js07cGQyWr5J1gxF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8dZgCRA9TVsSAnZWagAAWDsP/RGGXkXOZGU8feXwkpwL\nlecw+fcR+5v9wlaXLs44PDQF+HWN2HVu15AX/nSvU5h2YqGR7v93ZM1mESWN\nVAsRjq7w61xKBEh9GAMn3tM0A07jeVMkS5ChpfXYmZDVTKW60k8HoeubQse6\nljAcXvm/zB+68m7+WbeF5a3FakAo3HYacbh5xdNPjWdCMwje7TEHEXL8sod3\n7iqU51qB70blwu0RgeRJ0x0dfBt1rri/u1qriT2+LtEsM0f9XV4NHEOAtjOH\nVOrUn57ayZ9p7XmTDqOUg9754/57ZekbM1wyf20j4TF6pS6MDXhydhc4fG9t\n2U6PJtI13pjdP6X2Hx7Ml0EMoc6fJurR1GrHEprJnJ/Tdd7FviPe8POTH5Et\nAvPc9TKzH4MsJ0taLAgu4980liSqBj2ICVaJZQoo637HdgGqV7Z5SqD30/t0\nfVWHL8wa3SRPaWaH6vr0to5802cqRlb6MpAu9B2f6TIa3UYpcph8pIo57Wvl\nvA5kndNtAewsruwHHfx9fWn3ticUJ9vMvQ9ke8Pj5yLu+ZE6Tm40r6YF8Lx7\nOOEYOusFwk0kGhQOBOXFMTGicRPPiffR9PF8JtO0V7ka+Tlly/oYgYWdy41p\nY21SoMGLdLz8TF2lGCVmyoySRDeZkVKy2EXJN3heqa69b90GRUaeC0y94kYF\nesW3\r\n=Nq8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.32_1592907360112_0.41420402778221077","host":"s3://npm-registry-packages"}},"1.8.33":{"name":"@simonbackx/simple-encoding","version":"1.8.33","license":"MIT","_id":"@simonbackx/simple-encoding@1.8.33","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"1338f78c2f22e7a09868ba31c21efb79928cdd35","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.8.33.tgz","fileCount":87,"integrity":"sha512-+bAadDI3V53gwIxwkfK8vjiJJsHaCDv6B8roS9rdtAEgBI7fLANX7exmO65WXjz7Lcy1jfbc4n07bhORqyELHA==","signatures":[{"sig":"MEUCIQDm+JtyioO88n/d1zVJ83/dzjZ9S+jOSLN7BJ5tFuibHAIgK50CHFxB77L9OjvpZyuO/1V/9kBTpITcE4iTzXFh7mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8dhJCRA9TVsSAnZWagAAJaMP/jPzwUYb4EsXkV/USFt4\nspL79igFwkM4unJc/k5PYjUVzEeL2RVwhX9Nfl53xoejE0MSgAfHsOwferli\nmLTNoM0ao9Cm9zBIlDwDFpHDKHXg5lLjD6PbbcFiQxzXJlwM+HnXbCj886RH\n0N2nl8x/4lN6ho3lNYeZTEp9cRDMM4qeiDWAcARJIhKAcLmJeW/7y3CT//G3\nQCujwP1D3tS9d70ZKhU4oSpRkhcO0xH+eS780ZdfCVZGBjWRz5P/rtj6HR5R\n4r8Tg0KCqahev9SP2/+Loil7am7TzAeLQSXFKpNnNxiRFDMJPyMasAAq0Nfy\nIBoo72wWRii3SccdLwVugc4FI98N4VCNq1HaW4zmzPu15a44hEiJxpqPndXd\nTZnWwxehJeMic9+8ppMgmwziXOH4Ha4NeQHZQI2CDblHErwm3HRBJDjdU7Wa\nTYMHb4WUD14lOh9igA5pgTGVAz/7tyJnP45llbMIPEQx5atzzqIj/KGouTh/\ncp2BCvjov3dq2FO+t2gW1yMRRLFdpOBAiqIBQBbTvyNKBqPERRo8ySh9jBJ4\nmCFVO5N0onbjwVk0nvNVlBYWgWAdv3OoW2LInmr+P1y86ks+k1dbKDBOWZxs\n1pVMR+uF1TBvnJe2tfwqgX/QY/jNrjNuFCxfELbQXc4lW58Mzu709JA1icD0\nZ/Zs\r\n=MDd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.8.33_1592907849312_0.5146015159957065","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@simonbackx/simple-encoding","version":"1.9.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.9.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d39b199ba4538d720e166bdb1bc98f604adc4f2d","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.9.0.tgz","fileCount":90,"integrity":"sha512-9l97ZROQmKYBvKSHBaF3h9SFHDdN2w2jgzy5b/4gkAxwTJGJffnMTGBANFrI8n9rwn2IbunyTFG+01kP1BllWQ==","signatures":[{"sig":"MEUCIQDAR3+FeHHAQnX/vIayG7kN/dVF+ACRN35hngwTe6EDqwIgVzRu2pNauMwiKGBoYs4hyyrzMoOnsiXcOw+5Lo/PX3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDddlCRA9TVsSAnZWagAAPz4P/ROYqGXfAJXQJ8GPqZeB\nojBbVIF15Fmi/kjKy1yz2zvkj9aAH50OskSe9itiEkt3kcmPYFEYWTGI1q8Q\n14ptqbT++H/c7VvNGko7kaNGD32haU7m06BU5bT+f4WmIheiiv+rBrpA30ap\nS9b2lmLBVvh8o+Rz80G++mCs64W8aYbd1/Y77tOhijETVLdSZkyg3C2FYD+5\na8s2Q0UDp40op+QcIzvUY+s6uwOdvKq6efJd6yUEUxo9TKhP5cscv3XwEffP\nk4gJR/ydA+H347+z38bpYC/OfkCYDVs/nFV6Ju5Tw5dSIV2K2Qv2EYK8S/5w\nhPja/vj3rNJnsb+vCxbw0STB2bRRZUFjQM3XfeWjkGI7ALS0snVa+mkEsqVE\nwtq22v245By/60cO/YM2Y3Y/m//JC3DM1JJ5W4GSvJWo0xAg8JS4X7fMbtnF\n0K2qHbBNAzzNnZLPtZoD4Fpxrp7oQ1ZO0wo+tTfbFz6xARXsfnS2pwCx23ST\n5kTtd5YiZ7o9vLK59UmZO3WKeF2HG+pNZEuTjxw3AkkKXKogRhF8a1EJAujD\nRsOCskTXnIOy1blZjfdkVxjd+UgYj7zaxAKE8G25BiwxzxT6ptMSq4F+w5gs\nMjM0sj9jLex8+WfRVY0ieZcsZ7C6QzK2oG6N2Y0ejE/xjeIVKeMN6ozvRKIl\nb9eG\r\n=igSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.9.0_1594742629304_0.000057000363565373746","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@simonbackx/simple-encoding","version":"1.9.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.9.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"eeed382f499b05fa25bf5a0da17a827c3ddc78ee","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.9.1.tgz","fileCount":90,"integrity":"sha512-rwHkY1Av6b7Q38DX7bW6C036I90rfJIzLZ8WY+FVbdQJ4pag/KSczxB6PCSsuxJCINc+sPN4BRFlBjSNzUxpsg==","signatures":[{"sig":"MEUCIFZ3iNuhFCVg6CtJwYKpT/WNvN8L6ilfpq820ZPauiGrAiEA0Sl63xf8beXGDjCC8qVXu2O2EtOu9N4aPsY0a6rqt0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeHhCRA9TVsSAnZWagAAWxQP/RBO6xQ128OtheRHCiIF\nzPUFJrYzHOXu7RDBYay2WYWnoIBSjwWDCgeZ5b72VqZCGS8ByE2OmwcEdqck\ngpZz/OHY9qzaf0jo/aTboTWsN8jAtdE/VueXSr5h7VJ2BuqAk4bNQWv7rY8e\nv7wzyblQnfS1T5djvbLFSkt7m3lnX3gU62/R+FGPzjMeWInYr0bIw6PQVa81\n12FsKZyD+p5NQBdkm9sap4CO7ixVv1n0iEQuJ2+7/qzMyWHwz61k4/xtoVpX\nsM0vvU1tM2Nn3Gg75rEfrheyXlkRtij1pKJwAADQFpalEU10pKTMjvnRMQHx\nElSad0bJFH9Mno8TzoCZvbHDEJHH5B0shB5IL+wzwI0d126wHGfF2kkcVbgN\nsg4vgpAI1qSLW5/05gatywmPn1isxGr/9Zl+rex9WT2cpg6jueAsIgWOCYBa\ndpqOo3tFGuiBH005TbiojhJDYXrXNjA+o7B9mMl+3rGc1Gd0NwdH8uam+PuO\nm6X7PXoA4KtH5OtegzQEbtOzU04WevJt3mpppwIMC8eRGCUSBgD3aLbkA15b\n2pq6xiXcLO//8GQH6M3hCVaYIFurAZNMhiC+ViQLo3TDfI78l7bjoXTAtGPs\n5G5wH8tOjFsfXm/GNdlu6LOazw8XtHUbw0BpaoKI8kKXPkd+kJbRAjzBbfoa\nw94E\r\n=syA8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"^1.9.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4","@simonbackx/simple-encoding":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.9.1_1594745312434_0.7936116851066131","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@simonbackx/simple-encoding","version":"1.9.2","license":"MIT","_id":"@simonbackx/simple-encoding@1.9.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"628c5bbb6cb002e7afeb7aa62414ef21741a0ee7","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.9.2.tgz","fileCount":90,"integrity":"sha512-lz38KRjYgcTSVSRNmV1nsR7QaEEHt2R25LZ3rr6jSyZhwM+HQdmuktP85j7FiyQTkp4HJsbNLEsDMDKn0Gyo6w==","signatures":[{"sig":"MEUCIQCbCYGmHdec9ZWVwF9vKKOnB0X4XnNpjdJ1LYE9ES9YRwIgFChzmSjK0vtgJoj6HYHQaXBURjaBKhpmquKqXJB6CO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeYLCRA9TVsSAnZWagAALQcP/29eMbz6FIkmoT0TDjI8\n8s3Mh/dP5bmYU/yAoEvcCfakp3ZNTpdxRrfOZAbu8tUgmE87ZU94QHNaiWZa\n5U57sCvloK8Ltm6LpXOz0zpTv7YniDq2GtoaTuY6fkPdnESaoC22Ttob/Ghx\nG45Ole+Y5+lHK8xo+VxaEcv7RubMetVIgiwL5McEoHevLwzFwntZO4GzCYGj\nVNNdsPDV2vcP3jVylqvh1+/ef60Fn/8AxpXvmijim8l3VdMJFpr3zYQUFTnB\nfDtsAYJcwNEs7Jk7da6k4fl6K8sA+iIubX+2G8lFDAif0x4sRxAbNILJzL7z\nm0HEof+LAcSYawWtLUoynCrh+2AAYkXlNL3EpPW5d7+5ffajWAxW/AIedmBH\nPQPfjsT96GJv+x7X5E08Kr6IxwmEAHlRFIS+TS4jTVtyNt0naydlt3+vtbqh\neXfFTUzR8aN4tD46PaLaiSFrfcQgzgSVZ6ABa5Jsi1YwPTjS6G2MCbPm52+5\ntxd2OUK9nIV69m5F3Nb6kupA+Q0VroGNAxdJMvnAbLK9V+VmKVN4jrRMbkTx\n7dPaUWVvx6BKLVuh//UOEh4N/Djb4PmwMlBTSRIW/QjC3JRvlJ90GCLlDqjx\nbRVKopt0HKliU7b1RC1qa57NF9H0owaazX41TgfuM41EcbikMjMQPcMVzail\nW3L4\r\n=1W9r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"^1.9.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4","@simonbackx/simple-encoding":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.9.2_1594746379423_0.771243041213199","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@simonbackx/simple-encoding","version":"1.9.3","license":"MIT","_id":"@simonbackx/simple-encoding@1.9.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c2968e3c19b495b1166c31b0cdd46664cb36b596","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.9.3.tgz","fileCount":90,"integrity":"sha512-UML/JxK78SjbDFe4Tql66pvRolJuRMzxZNh/ns1CgRzgmKtP7YsyDPIj3JrA6VFQqzlWjRBKDNheNuwGP/zXkA==","signatures":[{"sig":"MEQCIEkvQdJ4XSdLIWFMz4q/1xkxAaY5eeEAkyISkqxc6Gd2AiBPbD+E+mkYbZ+7pGRO9Ezl94iqOqhkQYdFIB8ENA/vJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGaQRCRA9TVsSAnZWagAAbEwP/04w9ziR7fnKlmpA6sL/\n5YnhvE6QG2PVqINT1vBA5qZwXnfovN43+ACBWUER+EB5Jr6NKMpM/9g4hFHv\nkBodkyfruYGHGZIMd8z9P9TXRX8eHAT3JbwLBhRrpPvVm7082sjM9f3IJ/W3\npyKDkoiRi8g4d+nd2impsXX2KYWMTlLKiyBKTMd9tdn/Y747S0pSExLMUiuS\nzjmuWQqYRcoXUGkQJXlPpB189RpxoLGg8NV+YMy1J5elumfe4Vrp4hqjgW+s\ncx2SmdxDc3H4ZUE61dMfHPBVDslrGzfhLHxYMIte4oZewG7y5RCs6Pz5pGaC\nOAY4en+n7KbNn4QoPxi+F/QOX5pGqDNQgsqJAkMKMrgH9r9ZIOkickJwPok0\nqsf7H4sYahuaqQ2x+qSF1NMANisCT4sstzBfyuIYaM9cZIM4qvlimwaLQcmS\nEDxxjiTEcMAzmQ+u9j0woPeIozQeEl8uJdrgcTSmMXJ9LARgMNGSW1YBkWPF\nAAti1Z7rIpAisgxgvWxLt60OjyP7yqCeCJBpDDOD3TIS8AxnLkXVlka7DXp6\nRv8SWU5uCf5geZiAGk72QggsahnhXo+hCoubZGkwmUj6+HTjOgEv0uiSSU76\nMCYmFUXN5AAb+DH61bkvPuql2BRIbpnOGXq/lMlhiMj5fPFJ8G9XR93orhOW\nZ5V8\r\n=ApCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"^1.9.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4","@simonbackx/simple-encoding":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.9.3_1595515920236_0.24904635408931353","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@simonbackx/simple-encoding","version":"1.9.4","license":"MIT","_id":"@simonbackx/simple-encoding@1.9.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"424e91bd3d0a757e5a55b8e9e15a10eb5a8d3ad9","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.9.4.tgz","fileCount":90,"integrity":"sha512-orVXO1l368VZVQetPh6l3RZRONHBdcBHongrbXG4fkhadzbmJcMWBPgCvfm094wUG2rXlv3n+mxH2Bao0IViZQ==","signatures":[{"sig":"MEYCIQCtn2yXafdz3rwRqOkZ7zjq6QCIxMvk0htIW1PYTIPgJAIhAPFeNq1LHkFoA8vdIqmmmMmy912IXNHk535EMMP95uE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIKfOCRA9TVsSAnZWagAA3j0QAKNSrfxmD9+1kqCA1k5I\n5Lkv3fOywmN/TfcN2Tz/PqgV/9QlzncDq4GMqwfqdZdzyeDQLrHOh5odOZ9g\nKlaaK8PTDMWbzDTNjyfEA2QES9bKoli8TfvB+qQcgUQdj34HO072U07yeEtS\nOXTYVMWEbQWU5VV3SgXf636mHYIHTW6KFd3F9lvYff80PTa+R0wH4gQu86cY\nbPObUsJ87iW8M05ihS7Sm5uYyYn2rAz4+gRsVQ/ZlFabbYZtg4oaMG6drfGQ\nV3/LB8jOjuz5ZetzmBiSsxB7kFaqpx9aIuHftVw+NMU7Iwo/tD4+I0VZVWL1\nK9Yk8PjR9QAAmh9q2JCz/UB5uQWGHkYJ/tngA/2OiMEELwMbM7UAIqGCD4k8\nHU+PLzl9CW098SDqbld+I4WFjtL/c2uHD/kwDa0EufFQmqE4UNz1hnYa45Bx\nLIcf2goonytcKWAxX0LwGMC1oF6w2vESTBB5le1XrODPyp6L37nv9rYt/QpC\nM1ICBEcI8/1OPAIw2iZOuIZ+bLoLG+D9xOSzb0HL31i9C7twMEuv55WHw+Ly\nY+XvAJcpH/aiWRxxvsXRLRU5QTQUkOBeTlrfhItY47SEIOn9Gdlu0zwqsiV2\nC7Xlload5r90fEqdohKWEc2ZVZqUAdCbFYPXqe0fGBUFRaw66HuedCkkbesl\nwJYk\r\n=a34X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"^1.9.0","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4","@simonbackx/simple-encoding":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.9.4_1595975629914_0.06075860432535052","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@simonbackx/simple-encoding","version":"1.10.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.10.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e38d3f49664022b7d390ba2d0c7ce01f2d18a062","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.10.0.tgz","fileCount":90,"integrity":"sha512-dP4GHlESBqoPp1Egy6Xynggo0l1Yyz0rZIXBxNr6DUXr3TCIZewEF1Y/eG2BW+ZsxKPKPGG0p0BLUKQ25MI+Jg==","signatures":[{"sig":"MEUCIHNMlgmlAQefl7+Z144DVcvMzhHdOKzp7yh0fGHJOlfLAiEArxJpBeHU/JFbtgNpgld2AY2AgGQ3U4kB6Vhypt3aNeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIt92CRA9TVsSAnZWagAALMwP/ijXiaNmmIcoCgZq5zyO\nwVXOZjIJSRztdD7wgXjnuR2RyEtLinnoS8ewy30OU5jsLemlPw0A7t8qhDun\nCcKI29xaUZ2ozgR202YXfff/Spcckc0lyBeTaBjFwM9ocar4u1oAxtMaeWNd\nsJV2uhvn/JZo7EljexY5SQCZs6SLZltjFCHOhlMt0mRO3oEU44W6/sT4QTWw\nVZsddQ3+0KF4BpGKM2iec+qb7dqK6iq+/rwOHUosPXwnmJjXdCbgBbfMV0+o\nIduUCCDKke+dloRpKNqvLANR79nuMHdC9J5oFm1/YXjdOAsy/6c4LPh4Ml8z\nFBQm/tpjMe9RZjHFHby3ZILsyluMPLDPk+BgkqrdpPS4RGSxtM4x2sKLSk30\n64XlhxyGtuWIFPiXRBK2Zkpux1sSkFD81UB69R6tQ1VRZ3a3e7PWD0Nf5s02\nKpje7EuUTvP7euf+OFMLkfUeOgpuwRE+Tc1OVHJQMiQTH7OOZwi/OdjUUQaJ\nrFp2quLOp9d80lzXH2LrH25IYKnHkquW+dPOlCAtsP6hapvEuQqjx87BqHO8\n3JeN8m+3LPTaT+gS+T6ysQ4lCTPVJsE/uR8UznycRsGWImYbW+RgGHPPwA7d\nMcXCY1fv4yqScLSTSYvh9dnwAfM22NWvbNISkkKCRkabViXzivp8107nJsyz\nUvJ1\r\n=LTsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.10.0_1596120950323_0.31681095374751744","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@simonbackx/simple-encoding","version":"1.10.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.10.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e2cccf13e69dff64118a68e33494388c393cccff","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.10.1.tgz","fileCount":93,"integrity":"sha512-f7YfGvXNTMWAGW0MD2mD7H8Jpnj8dDvtfIJ+d2PKN0UpbAulbl9BfB7QNisK52ipRRurT075bAc6JC//C/hcOA==","signatures":[{"sig":"MEQCIBObjo4fUIDwybrUlq3+3+pSEQznkfK99+Mn9yLlQChvAiA+xssR/D2NxupiQyt8NzdRIj6x4LUfOweW0isDcPzxYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIunQCRA9TVsSAnZWagAAuG8P/0/doKSJHUDa3RNUhLES\nntuh8aNOoxildYTHsEX3jtkewXVXcNUjWhTIokeAFwf9ZYs8rN8VPhP7ikoC\nxbPK27INv5AAeO5Uvl0rGXbgfYbWrClzca56GBv2qgNmHxOs8ppTra7Lo7Y7\nqiBr0oiSmFgt71v1Xb1IdYj7LcVonPH1uKSwFdJ7Yidp9GUrXGLVC+nKGbMv\nGcHpUtXH4lXHRq1MQ08O0HrXhkaOKzWCWnnzz8Fe3a08Svv/HoQyIn2kicpi\nB1UBrCfzYqstx8/JRLPsvZEW8acqwloxqz1B/LUWNza5oj1GT8rHt894KhP5\nw0fe69auwPFCbiWCSGby5cN94UV1AOg2r0SsjPO2GMIJX+fyV/CeaISIuzDn\nomwoLjTSWP63eGb13RSJBqvmHQLwghrs8wWxUwQ5giXy5BJp3wU1FVTo077X\nR/9NpnpkqiVNCi6I3j1Ui+lkC6ab1Wu4i+wan2PGaFVrNKkpfaBn74ijQVDt\npmVomoapvJTTdr9wyiZsAGuJGfJOP6QjXiiYtDCWRPsKDvmTPdqv/4gpy2yn\nn1qtGoIYZMuJHTy8aZgZbu+6wG4zXE55w5+la5ye5szz+IjSBlrOqqJLIc4n\nB7iDWTA+aOC0ieLXlIjf5UoyK9B7DASKuB+PIACrGUgKBycCdpGcTd3LKJFs\nYYFw\r\n=KUIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.10.1_1596123600071_0.6493384939147682","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"@simonbackx/simple-encoding","version":"1.10.2","license":"MIT","_id":"@simonbackx/simple-encoding@1.10.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"bde3c60175d73661366b822cd9c4ae29e567c3a5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.10.2.tgz","fileCount":93,"integrity":"sha512-+KWvvg4XXQVRts89Y7IrQMa9PibalMNI2549+16ZGy6RRLcpxXFEUPB6dIbR0REIwCgjV2R93PZVuH5XteSn1g==","signatures":[{"sig":"MEUCIBEB5360x7InnVpc+4zTuvlVIeIZRMeB8UsI3U87M5wmAiEAshjaRnOmNhLEFeJZWirHekfst2puFKKte6wQH9Z7VP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIut7CRA9TVsSAnZWagAAxdAP/2CNAayfAFHjb/h7ivUb\nl3ap7quUiGiPK87jqY1XzWmWRPlKFljrepDxk2jOlvFrONkfT4AFQTSZ73ZA\nlgOf9VIxpd0kuOmOpkQPqmLXnXgB30eC7pfKXptw0ra6fq8RxmJpwjdV1VbM\npbgIUH9UUw+q999EKEaNyixwX0kRSY7gVy23eKDPtnCqteDeMUN7j5/e4qby\nI0rJt2dCgzPBRUgh9nTpCj0B/j1VVIn0L6sIVn/LpI8bbJzbdSrwIvDpu+22\nvJempogYjFNP7SnRstsGYOO+lpcTPAw6kUMD4Tmilh8hSHyFKMUESN2tWljN\nmPidefJPF7Q1KmUGI86mHdZqhhrtJF5A1D1WmbNKM9BqO15Ugsxvg9Wurosv\nQ6ehBtHCPqxcof6FhHcQMa6pAVgTaVyMnVPEZ+u7dIHPIAvFNtJuy+EcwaaQ\n0GxQyu2E8p4mASLYSCx//3Dl/7ouciTpqwoWxZKRjKRzAcfXrHRMPw8ZmCFe\nTHfy3xEoUFJhe6YSWhOHflivwqpHQ0h696j9Aq3YsuOWMJujYY5REERCqpFx\nAVNs3o4pm46wM62JQHdPNBbfWNkwebUVojv2BCicc63UBU6amXbvvhwxxoZ1\nHv4i5X/Y1L33n0EJy/M9hFCfzzYKHKtoaLGhDkQCTZukza+0/NOuOhceC8cN\nmHUt\r\n=HFDa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.10.2_1596124027194_0.6892747196078484","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@simonbackx/simple-encoding","version":"1.11.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3b7cb920b0094f60ef5f5be868deaf4a96d7ca1f","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.0.tgz","fileCount":96,"integrity":"sha512-0asR+873CNJFrhS8S6U6EQKjrphK+XWxduYgqJXtGcw2vetonlY1eGSHCch1NfTALbTlYa1M8qhiK2Bk86yTyg==","signatures":[{"sig":"MEYCIQDOiuqFwp71bV2Ykw6CiXwEqjFkgr+4Ik1KtgyJjM2/1gIhAJAR1mQzFcnkK6EwQLNhPybwDosPZuUm8totTi1qkxHc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMtxbCRA9TVsSAnZWagAAYEsP+gN9GX7kZc7Go4rNGIjk\nFBKo7r6hrG+et+cPb3tyAArPTi+oPnWeKIIvGM+nUTW6OVvPD/+RGRyZ8+A0\nIzj5Ot1/6mI9L/4RtI3mg0QjeR5djcQehGtvzJGW3NfP4RJEHPIS586JFzxi\nv0m4o5T2gIzD73tI8ELg7uFVh+/1fLoVQiZcMS8ON3hEm+liIDYnAT3mvOrr\nLdXtsdeNignsGiJWkGjv0Uae9COGMLNDNeGini+YfFCwXl5UlQ5f/cJDD0i0\nuyJ78ES92kFIymsA0JpHxcrcpjCmY4FdR7jBNfn8nxF4+zkJsg48bw9whOYp\nqDM5aH7x+6EOc3yn8t7XgnP/JtlpooRMmzY0CPCTdTA4ycuxKwLnNsE9qRsv\nAvopFEU9MzGOreY4YX/0dj6xvM8r9rK4QDtZk1vHjJPpvFkydv8FbfG6Ds1m\n5WJVadE/O1Sqi4eX7q3aJYUnpmyThPPjUS5DogZIubVdZa+7Ivd+UEGpQaGe\nIUWU0DSm3j/JPIHBAELX+A9pUWIeEIqaqU4hbhwhLJN7Ez5ZgyuPbCJYxnKX\nj8w0SppBOe8cPmWrVEHybIDs5loxRrZcvQaqwjzZhvtqKj2n7nG5p4M606ky\nOAt+aX/5R4nhE7ulepHaMZZ7DsJLZzAPZ6UNd28lGiGU7ylm9cJlupM5xeOi\nNSdj\r\n=ujVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.0_1597168730467_0.03122619007189842","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@simonbackx/simple-encoding","version":"1.11.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7da4bdf0fec9eb104c05f1990697e771c22dd2d9","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.1.tgz","fileCount":96,"integrity":"sha512-Ie6rKJvXOoArCvX9UrA3GPzvRqEkzhDlIbodqnE0Um9jPFrqCR6ZDt2zC+1Pxw8jK3+nymEYq3ZcEcico8Ne7w==","signatures":[{"sig":"MEUCICHi0QBkqP9reDXo/cu7FK1AZEn16WWDvyGRDsXYfQC1AiEA3e5m5XyJ/HvAgeOE1QPQPV3DxMHqdCrIt/stmCQdMu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt0ICRA9TVsSAnZWagAAOfUQAIXGyy6xTYnKsi/j1RkS\nOa2H9qrSPWBkjxwzrqZzDxPyoKIe61lKdenjyByTwFFN/InXRw09n9tnGpGj\n4efSbAE7eh7AeQTPzUAc4o25pRKnV7ruLfNIZh9xiN0430g5mvA9r9eGqVPT\n03TvJYXpSRG6fJAts5agwmtchllbfzGn/P991frU8kUxA4poXPjU9MAN0w1H\nmLJUuN193ggHOafG6I/WBtF8VdjSNBWcFz+54IGUS9hmVWRRNzaGd9dgmUjC\n4dRYHVzeuNdIzC9u0ZKI/puBAShXvIDN4noQK5mowr5IHGsdBs2A6rdp1aAB\nFoSGNOf6K8n7K7v+fKSV0M1HDp3YRNxouMMe+GvvP1zVqhjrZolqxrKSx6dy\nuFybSrP9RldTKUicUeU3BT5v87qAkChcfGHKcpEnksor3cX4IVBdg9xMFP/i\nPF1UVRbJYzkslTalDrzToX9r2NVoiMZ9EZydhHsy9NMMLQ6HRrlgoDTLIyNw\n3q/yodkT5iS5aXvpRNNbxyUA/wSI0qF96p9LRXhS82fu/7a+if+3wPkLQmof\nF5yXML61ARRQH9OfbL2ifBZ7vrpOGEh8zlb0CkHupEDAZ3WQj/sV2wGbCrXe\nUiqIeabDyuf34X95WoWbTul6RImm12uQcTGBRUT1FO5AWF5bM3GGC1vgppKS\nJYVe\r\n=gGv5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.1_1597168903444_0.12007108298375546","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@simonbackx/simple-encoding","version":"1.11.2","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"37706ed717580f987ff61db47181de07e1b2dffa","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.2.tgz","fileCount":96,"integrity":"sha512-T3dVUuQ8tG9/nSVt9z0hmckWLWC6p5GNqJPezMbW0cj661KaoGu5y4CIOF787/RQ5rfGJhcaYhdv0tht0PWKwA==","signatures":[{"sig":"MEUCIQChnHYs25L5NQIe02Gkg/l/v+nmvBAbZ4b+6TaSD+k74AIgF0OWqJkZbybufWAlc228fa4u5a/9mwgMae99qWViNlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt+VCRA9TVsSAnZWagAAxtsP/3o3oqEI7AgK747K7KF7\nAIs3Q1WcTr4j3dt7ihqUIxH7x3eidUxUr6Wv0cLOsuvK1vFNyVgHEc/KvQGl\nx3AM+p35unwJQQ8cMG5mvp10BN4hWPMl1D0NLmC5YMcWg3ndhtkBzbP5Y84A\ndyW7TIkdfkmCIJnw3QCs/QsmvJoOQZzPra+tJgLc1wrpz5zwNn5AGJCnkKoK\nqX9105HvDzFZWxnGjBhOos+K15B3Hh1Tl2e2nRJs9kw4EfYLFPEB6e2pEGn+\nuSB3clmTLI8Wccmv3r64X1r5yufUUWfxkQavrYDkLaQm4V6Q3DO2wsyQQzVS\nf4sFpK0jgzrbFJwdaQHWWabUJFk2dE0KXPs58isnusdyu6fn23Abx8+szoJ/\n4MbeLzlxfp6SnoyNpZXTrAt3F7PI75SQiMrxS1Rsx3BXvPX9LVTEomuU5Hxp\nUAuZmLl/FAOf6xt4ingIdWxsXDN8iUVDMc4DbRNi0AejYJ9AVTex7tX3zFYg\n5pvTmGhWrpK+WcCKQvHUZDlsBgsw+0A3uEKrO7Ci5GrurafnyttZFHysNc29\nQSG0JMQpv2xCp3yWs5Cc01MZ/NJpbHpZbmRLuino/g3Bxq5F0RHjCL9/nAjQ\nxQrNzalRor4UmcGPctIZ0H5aUSjgjTD3FXu9xM91EQJa+snsDPTCgUSFKlMR\n7W6y\r\n=ca1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.2_1597169557373_0.2970419211921702","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"@simonbackx/simple-encoding","version":"1.11.3","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"047d9612a8d317140f590929918faadb3fd700ad","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.3.tgz","fileCount":96,"integrity":"sha512-AbYFFwdyOam+Vd3hJJgzFLkETi/YB5OfNXQzl1JOFW4URE5NOT4BoqiUY4ofEw6bLX809DVMjmnOFfz8ZjJYxw==","signatures":[{"sig":"MEUCIQDt2mvV9tJ1z8I8LM2NL9nBDSXaBmGi6jb3lCgaluBJCgIgbTIC9P8pEDl/2XbAnmzbuCu1NbyhkShaXECB5Crt7SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMuPqCRA9TVsSAnZWagAAu6sQAJruy2boSdx6gbgESdYg\n2O8n1HtPvV0klWxPtMX3Eu2sf4hBAESqMBcY0D6M4LM0n8grCgQLmHDHgFP9\n3uT3Qsl+4mPEsu7EFfJ02C90PJ4jUPaDPcGbKWuFVFZqQHeUWUMP78jeafsc\nbCgvwM37r9n5ZKqjWEW1ODkG1058sexnllNF5hlgderWEYZOlRalaisgzGnv\nS7Vt0dJRlDz2lGAH08hd/cxOcAgtAguUHiiTywhcKoM2WZpZ4vh/8TD3Hpvh\ndu9zrMRC4nkIRt6ZgnjnDJ8xFk0+viHjua6aZIAYO+h1Sg8zyeX/MqD6yqEl\niSoqqMilBgvuDrF6GeFWkq2wCSYTGSFcfU+Nq2WWWOeu8DAOHxayRKPrpQ1Y\nUuyWNu1Uhntryc06efW2rYZqVXJblXXnThdVaicJqNqrFOvFDvUbd1Y6ZtwF\n+V/Ieh4ZO1B8eR0ybLnEgK/jgfGGtQb+WbGvK2ppFoL5G+Pf1/husDVLLTEp\n5lPcuc+vdEFMt7QSE6O+5u6oM1P8otUO6CEK6+XhZ3jMGzWM4FJhWXovaTnZ\nJZpV4ksft/q2dY/47/IV9gfpeP+Rn2AUeL9LTtGTWzftxiuJgSBxEON0R8Cl\nHS1Ts920ibnJ6GgZT6YDMkDQbu/3Sg60TLyMMVexyWyIY0a7ZTVTtEFM8fpX\nITEO\r\n=YosZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.3_1597170666025_0.7322056606785097","host":"s3://npm-registry-packages"}},"1.11.4":{"name":"@simonbackx/simple-encoding","version":"1.11.4","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"920af0fe09b7700733e5795874ef512b38a4ab00","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.4.tgz","fileCount":96,"integrity":"sha512-yWKzpNU/uWXiPagLXkH/9bTScv1YRi/Cp2yxE2bR5JQKLvMOflMjxg0SUWJRuiPdg1rGgycp8bIEATeFUnVC/Q==","signatures":[{"sig":"MEUCIQDCldIYg5euThtdxPPQPmsmfE8HvD6eSUNrGuaqJPT6yQIgYoZJo83iCVpR4QVTtzpAw1IVDwSq73brh6tDoS1CN2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMvduCRA9TVsSAnZWagAA3UMP/1rOf4oMnxsTtLec8Rzp\nejmqAyEgLmH6RZszBWrUmrCuTDAqNJNLsgWXER/eAQX0gQEX2as42I0rfIx9\niHw9iIy3+fHJJXZVzk+hfIglTgWdG4vVu6sie9bGainVAvo1JKo9HHdHJuTf\nSg7HhN3714+bba25RsbTEq1FSWdWYqKuZ1TZD3mhguv3DaZe+vNsIjGR192H\nECKzcCuh91NnLJyz/l4T4kuUIYDXb4x6yWrcQYZ+5QVSPKyKFqDR/ycsdtNl\nfgoDVvv7F7XwKpThM3DurrguVuc+omCFw+eJc8iwjHTImA6ZCmQ/cCEC+tfu\nWwirQM+0AN0iHo8dwWwEABmWSEJbDiuuXctNo/BcCCTfR9ACNrsv+10sv6Th\nIiwG0Zy6cjBlXqSROuCLfVct9jxvQ3pSoBjsSL3k8sKQHePUJMsk34UJ1A02\nPT2DuQVUf/oVNr2qrq+xl8QVphhjQdNIhb/JzpgJfxcHExZB1XUw1/4b8Lj2\n09k7NUY1rq4OrkTHlJ/3HjY/EaV/Q1Nb4bj3kzfs3ukfBPg1HFGeeyc8N8g5\n4iMgiYFIFkLMm0MbMKKEDTkZcyx/QABmZ9pe7ol0RY8SMf6aQoseShgYNkk7\nqXRy31Irh+8P3u63hxwJ4HYNVkadUS3VJk8NRse42PMJp05EFrOAU5q4S+yV\nXc/q\r\n=r4lr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.4_1597175661607_0.017696463172780286","host":"s3://npm-registry-packages"}},"1.11.5":{"name":"@simonbackx/simple-encoding","version":"1.11.5","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"15c774993c189a3f62e9fde9759c3f8bf19f14d2","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.5.tgz","fileCount":96,"integrity":"sha512-MtG5aDjfWPzxmcKQdTO8IBQCFQz4TOIEPjYoqMGI9Mw4Yc1g9PPi0opxuyWu47qqVfHvG4Y9YcjLk+ihtPV/mw==","signatures":[{"sig":"MEQCIG1u/0eTphpBESB+nYTsd5smQC6HZVsIcH8ZXcwomto4AiBhgbza6AwzEqaefZeedHGFo1fMjZy6mqnra30LCtOZiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMvrYCRA9TVsSAnZWagAARMkP/A5SS8P46+CX3+3FUy6E\nFP3KnqWfqSkLubrYzIU1AyAFPgb1TnDNfx8RuwGCyvA3t/WhwUI+0BTYIFsj\nU45TeNRFvRWGwW7rksko8V5Dk8/4bZQSuXAsTVp2cTCZTclggBuDi3lUwjV5\n4ajN0JzIWGBfE6+JNE1WQuJZxivuTOxtAo4VVhU54Dc2gHnFC59h6S90yYD5\nmo2dHmEai3lBDYTbAoIx9a+dIck4PBHGW1pJJFToFuijz5dA9BqO8vuIizUi\nfc0AT1DzKNc6Fi7KYHKRXTUEs7+Yk9ndDmXpfUOkreMVVqKmFJ1FhjsXOoHo\navwXkjhC6cCV9D0xUJm3HENhYClpmClwuLxrkE3bOHPz+Xbh0i4RBBQd/BL1\nW+bjfJW1Sj0hxwSCXZKGUVjjM+tys1XNs0kqasxZnnlN6nz1o9Vck2eBQvfL\n//I+HxLPIiD9a4HKmMgrP+Phb8RIAE6La3Tfr+qhyAB6aX2SnHhxOU71OsxC\nabx2JhTV6OKnr1jFkHzKqmKBdrEwglcXF9ecJMtNE8xBhSDJEDVi0h2APVwX\nBXaDivv2XWCHLFQSvHZQeYKLz1ThYPFmanQDjslOS2g+qeCg1KDXrQ/rSWmV\nNP8HeO0qfNROTPBu3EF2szGZniPGugssFgnmiY8QboBIpyjyER9VbuGJqsD9\np1jI\r\n=+4dw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.5_1597176535680_0.7763729909043673","host":"s3://npm-registry-packages"}},"1.11.6":{"name":"@simonbackx/simple-encoding","version":"1.11.6","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8e53e5da2e992880f94dfd13b6bd3e5e84c365e5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.6.tgz","fileCount":96,"integrity":"sha512-v3to1FsQlUTvYRhhqhXhBKEYOGl2D5QAcxtWLSiBbXtSPbP4mTcsyzo+MAIFzWTNcezqNYYOudtJhComGLWu+w==","signatures":[{"sig":"MEYCIQCTufgrvVq42bt98ArODMsZJaK054HpCpXWApI+MSCMRgIhAP4zyeA2eVOozLyuKqpiIQ4e1QYEOxyvvpPebh58obW2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMvvkCRA9TVsSAnZWagAA0CYP/2vv+NJXS7HrCojC8Kr0\n4B/aWiUjwicLmWzVx5xKiJkCuT0Qp2eIJS5amrjd2CoRp9oXflZEHHZ1ijTs\nx98d2QbhLi/sLWi5mrd+e/4rVNsToZPiQ22E0FZu2uwUCZDcgDwBosBoamC5\nKPVW9ex6lXWxBVd1omCstGtJt8rH53YSiWPiPgMBcLHeICTVCLTnh1OXc+/y\ni9+DM6kw63zMjTHOG4AyOAE68S5oy2PAsi5fsl8qlyCoS1CxYaY2sGgoI4DK\n7/FldsnnD81SucfeT2vN9ZR+auOB1aW/sVXtoiB42cPVhZhu7MtM/5DIkL72\nzxBJhNOdzkk8m3zY0sdaRLJS3y/o2yvR2Eyjz+2N5m5pGDzc9LioStBaLry1\njinlhZA7Ej5MtuPs0E1QqSu2X1nUELxY6bQfB+yT3TQweRv10ANl5TiJXsNP\ntMLM0/LOHbXOoXvmboTlrjIVhfIRxki4I0MIW41fqfGfHiQ9twsE/c/LqM29\naf5jft8tJQWwKp+Zs+Vpqfo/MEH+iqvz5EY5xvGrcKwVtr4gIoIeNahWtgX8\nj9ZaNewQSKbgAGrbnwzkvkmrFqRFZYLdvYPxC8m9+apcYgIZUCrH5YgJcbPW\nNmW0APvriADQ2gSng0DcqU2u7+d59zNaxpEBg+7vxBidTvLZHebjbttt5C1q\nh7Mj\r\n=btMh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.6_1597176803671_0.7740233651267436","host":"s3://npm-registry-packages"}},"1.11.7":{"name":"@simonbackx/simple-encoding","version":"1.11.7","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.7","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5dd8c06704f93bd12871289809bce1307329ec44","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.7.tgz","fileCount":96,"integrity":"sha512-cyfmbKYRWcPYE3habhSPwlMmxg4ZLvgL8JUEKnaGEybeqC/AKjYwc52R+RDZbN8qWeUkDHtvJgNsT2OGUdPElg==","signatures":[{"sig":"MEYCIQCFxmuUVeuG4jwr05LDc6xnJu1rOSkUz3IqM39/Ux7u2wIhAPFvs7Iji7RlTvFyBUpMdBqyFTK4h9mRGwjy3KPzmeUD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMwvNCRA9TVsSAnZWagAAPcIP/ibR78Y5mmZ5Q8P4J4fq\nxgDa5nXdDYkLfgBfFSIx9jWlBz6kZpJ61sLSP3dxVRkj0KG6E/C6o9X2tL+N\nAxMW9SAR9RF5WPRnbe84+HTlugiIh4pJmNW2VppSrDiYpK+kMwGF25U3+Vt+\nmBUG+L3uHWJ9kgp3UKcGngzbyYplECTHN1BsBiYzndu+Jiet8PVCXLPjSKa9\n6OhC32NqXuVOG1Y432Ji29aTQdILWDHEMQtOpfvFfcZX2/ShpYVDqAsRp004\nLMyfAoFZj407CxmveQIBrBBr+P+1kUgak9+yofG/6iBzVZBQzyMOesywft5j\nAwXayFoaOWcBDgGki6TJj96hBrpjNfaXP6QKbHrmM3A5nN/GpXBPtqO1+LEd\nKm2iBp4Pr6P84voYbw5M4G4T+lUH8oiLWVrWoweiwZinVDpu44E8lTUeSVcu\n3gzjQcMCRSUj134nX9Rq2hwKxFPpF9X8i0CKZhX8ycwNULA/U1mSfENibTr5\nEHZNx3AHfPc2CnheUV15RhKALNsXjih9khiMscSy44hOasBgGGQSl/H5P4vt\nTpHkaJEXmXLJW6DMW12L6VbLGPDrlhYFjgrWHkeCWdbB31kcvLzNilH1CgIS\niBl4BKVo9hea7/a/X45AfaQXiz3qtHAW6MZpCUcRM9zBIeNStveIxM/GPy9t\nvAzO\r\n=46zJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.7_1597180876528_0.46096960817150734","host":"s3://npm-registry-packages"}},"1.11.8":{"name":"@simonbackx/simple-encoding","version":"1.11.8","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.8","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"421dab0c787ee3b92190ef5fdf2ab80e66672bbc","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.8.tgz","fileCount":96,"integrity":"sha512-7IjgUkSZRX7m9xu9eGESIZt4iY+tkHHsXCBhAiuQ2is9aerJqK3UO/kEOXns7Ye8Mr5EdJduiwPrlwWKvGANWQ==","signatures":[{"sig":"MEQCIESLMxLAgVgi5blTk8QE6luWbe42jleDnWSDx6l6kic0AiBKQ1t0ulbB3htL/fcr62SayxSqP2iTfUR2/uqwaY7yxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM8fMCRA9TVsSAnZWagAAZhMQAJHRY0LrqchA1XZ5iEOs\nbgj7LyuuI91IxrKB3rb7aTRYCbeoQXU6tX+YReeSRKATSICYdqdzQwdp4suC\niWnu5g5an4ohW5ANGAvEtY8QW+DwN3MCKnZCelfUHhaDHGUJMqa/xQiGbJGF\nNJ/erYvl0TWMmyWvaorfbCxc2uPJ8KXJBVZzxOAggOKjnxmpFxvPWRp3DJQq\nTFYXOVwEcVVia3QwJSQxqVD7M3ffYoHENx0OsfvHKVynHn3g/y80ByGQWxPI\nmo5YTd6VAjIey63K5lfbv98/naxFe1pES+yChUgBCHbkYATKniGJxs3GW/LK\nnUYJMn7fxEv7OodhMQx4ACnhTkv5D0R5maqjKQ2s3bfM0vzhSAxPXMH2xFFF\nc4Vpki9icM/TVpOXhksAe96Ti7HffaR8GZlBTF4iWjQ2HrXJy/ouREvBZ8aN\nn2A0IbArhsIM4zSAwgjX9p5exPjgjM5C3JVaePIzpvgScn3BleC0GkorJKNa\n+wqcybED2zJfe/gNX1wMgqxlqr+EZzhv2kfdv3ENs8HrxEX7dhSGWZw6GUmw\ncBFWJJTYwoIT2XQfO4UI0wU3j1boxmOEppMbN0atgPmi8+aNJpaFThlF4+JH\n58UlEpt4z+IqtAjgRAh8qzEdO6lEDiwovWLCS1+GnlCgS+ihJ6YazHOl5kPU\nboOu\r\n=sXMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.8_1597229003734_0.9975611099504562","host":"s3://npm-registry-packages"}},"1.11.9":{"name":"@simonbackx/simple-encoding","version":"1.11.9","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.9","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"2a30b5dafb8140e9fb7a0b4bc441b40ab7e359a4","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.9.tgz","fileCount":96,"integrity":"sha512-URB4v4aN2cu039IpxW7IFLmNnL4VF8jrbeKwL8JI1mDQW6+B2xYSq32QCAxwNkCPwqv1WiUabBEPX+GuIYJyYQ==","signatures":[{"sig":"MEUCICN916Lj5PPqW3sUBCNXPUU1u9MEKBUKvbS8jzuEMGAwAiEA5m3OlhUQ90ArdMbqLP491MlVbkh9Tem/LzqdqMSnjxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNwf+CRA9TVsSAnZWagAAZaYP/ApZE/qjb7ZKOF/J6G+3\nhI4jipFETA4gRt9avnoxjMNjn5+Ij7jLnNFH+vAYacEFsLCIRvEobKwqnNr0\nDNitJAa7XGEJY5EnA6w7madcmx0PEhYBupUsztohDrNIxPhXQ4D8NaQAgmwD\nOS12WkaZpQ0RskzzJMy/nOGsuMrlKxDqY0T/vU/n6eDGFXfjQf+6tAb2U1Kl\namSXSEqQRSSoDbkDojcs47jjTHfeaDgcPLgwI94Aeirza+leBDIYaFyPz837\n1TZ3w8DrdyOyEBTyCwXswVYHLomrOLjk6MwqcBf5NTYWofZXj9GkRRCirRMb\nKiHYXfa7jVFw/xMATdwPcNsfRNaqyJWiVfw/tZuktl9zgUDQXvIWxv5L9gdS\nIVd9orj3NwHe1APGtFzRrMcenqp7ekLKsPDAxSULqFIToW4GBq5C3cKjv/be\nqR9DkQ8QwPS18XWpN/SO76p3i3pYgyvqI8dCfLa0C9qz0FkXMSLgvJlaNI4U\nxdKJYoaIPkJjowtS5Oa+PuOthfEWhr0sn+mXxC1CDXIUIbn0op9Q5doyaJtU\n0cmeHkH/L8CERWCD8UohlXws/fYrrFmtZHZc1lzuFHzsOo0OHPPCP6iV2/CM\neUW51c2OYP+2fQm+tiNNXMD3JbW/xz6AMJNKu8GM5vYB9/DEQDvKtmB08tDl\ndDSK\r\n=pJ7I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.9_1597442045657_0.8734771267133818","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@simonbackx/simple-encoding","version":"1.12.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b734884656f1bb9fa635d155fa91b609e17fdfce","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.0.tgz","fileCount":96,"integrity":"sha512-H/pRjzoC8QMw0Rl6jVBQOVg7Pk0k7gvO6lS0lws83D9p9a/HMvNlM0jOyrLz1qaWGcX+JpKgT9BoVroXoyFGeQ==","signatures":[{"sig":"MEQCIDK+Kmw0yf7+bFdv0LoVZeN8iYhxn8iIOeCl79ATOomdAiBLdIWW0BuLjJTqza68/aqFxKDKKGmhspqdH67sa+TjJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXe3NCRA9TVsSAnZWagAAEG8P/jnfiZUqgIYGiZQal6Hu\nl1Xaq9C64vP/o6BeUpQboL10b7AwDUeSaooMjHs3W7c0faQfVbwZnBS4dmPa\nzWa1iwsB8QghKkb6YFYkn9HEHj5CJgqwY+exT+WFfokKEJXVxj4QUDaL8d0+\nsmQcEyJaaj6K3mpTtAaUpfq+XWz019xYEkrJ2YvQ1tpn1bLWg8uEqWVPpECM\nyMHKo0dDq0cOeYyO16Qn0OxUy2y0t2fFILXzQPgEsWJ9MuZL5xs/gg6OdX18\nUTte1+r1k3qqVOLgzaqXsrrNptk08e1fMEW1AsDCB52+l+Pr/dW/WHpHWMOy\ne4q6WySVT8NFecRZRtw3h+w2vJXX1GyZSYvVTqhEzRTd7Js1Xb5jyAIwGbUR\nSRzdzJq2LPMsr7jJZ5mHba5WnTzd4lbVoSk6KTi8h3e5CIS7laFVlWWo9mDY\nVST/kWjEj7qGDC42dF1I144GjUD8V+OQtrbbUIF5kwsrEljFpiKeTUEpSJxt\n6UJj6SwV+I77Ha7kwER1/hCeNR89qFeg08kfOuurp3gDg2l+j3mS/4GtLH85\nqc3yEd9PvP6i6KhGtzomFusPGZh1L+WqvCob+WAbfr7VsgeB3d/7ouCTDk0u\nQG+d+G2eIanRzqv0itj4Q7O1iaJM3wFsPlXu67svLD8Pcm12wSFgkjvMRMF1\nTw4y\r\n=WvTA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.0_1599991245270_0.3630284564049604","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@simonbackx/simple-encoding","version":"1.12.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4d1bebbc1d57db0474f61ec048b4fab166381cd2","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.1.tgz","fileCount":96,"integrity":"sha512-zoSthw5xlDi3oSESwgSonuzaFS96CbBLvA+QwasieLvJxAUXvvEExbTlMrykLB22jzQjWoaH9TptPi5OPTpb6g==","signatures":[{"sig":"MEUCIQDI/9rhj0YLtnVrgncKe73Qj7GJpBA7+rDvKj5tzZ+PPgIgQDBjerRQcQV48orAAHosLrIordSzSdioZP9FTNzAnOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXe5TCRA9TVsSAnZWagAAb1gP/jySG8kYQ9wMSToBUpw4\nZgvKFvGw8Ob01LWKc2fo3fuKUW56kthByYkzl6GHvtm1FHJnnMl+Oq84BI/T\n4B7ZUbEaI1I46olV1SjT3CbZFBNq69OVJUOWAs2lnZFPwuaUH+yywsu7o3ci\n/wS3+4auu0nxr6su2EWh6uEw4YyqhFEPTWAVIGiiOjEkRXUjrJleuzONrLyD\nNnf7VeExb76vdV0n0k/KdO+W6e7dKYI6hl/iGM0LEBKADXWBmTwhtyVkq7IY\nHdKQEquvuXTIzzsxD6F2mgZuKpLwOXHXSOxslmAbT0I5Vcx0F+BczBozwDTd\nb6ULqgan+lNNGu7lm+xdWqsLDCP6sLqofIJkf5RLD73NvyADNXBxdY6hOwp+\n6o4HoJeBY60afwG6f+kJOjesD6fmRI4SkaKSwJBDjQ4PuIEGw3JPM2OsBqkj\nq0uKFd0OWyLMuDvFoljB+vUSpUmOwHK7fhCP9ZGT/N+rqT58DyHv+bsPnzLq\nuK1PJNs5njD/T4J2Zkf0nqdksEord/7cKyj1x+mqz/OnSXD/96/HbULzIrnK\nFbb1qjhpOQpWf6VacniQGj9EfBC1Y5Lt7A6Yrlt3GYDpuqOTb/MVxQ0OcO6a\noV0Nfmgq11u7maWTWJ9RreiUpbg2LsdvHk8D0cqyyGqqW598Rfopa8h5bosQ\nt1JJ\r\n=jGnM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.1_1599991379164_0.7450782587256475","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@simonbackx/simple-encoding","version":"1.12.2","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4227e52568f0721314b453fda4054249022613be","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.2.tgz","fileCount":96,"integrity":"sha512-UFmTy+5A4F04IpnxHb7rQi60il2lhsvxOLnH9dF43GMtIbWrqrYOSQK9H7eP5RR9xgI98beUCpreGoWzNshRqQ==","signatures":[{"sig":"MEUCIDse33Hfy0lddLzs3I3mfIJRAjVHpTahg2jY5sc4js6fAiEAiwCjMWJjxtPbgzsUiD0XLVoeBLqYIt1shJyqDyFn62s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnBbkCRA9TVsSAnZWagAAId0P/ioTa9/GuuCqeNEIDgTS\nA1LNG7SwQRlWHNdOd4VyixoGLKuooMu5jjv8sfW9hiBY0A4Mpce1/gNz1vTD\ninWl3uAwKUSOoR0D5YgGBq0o9XAiXn5Tim2rlPlcn/pIiukFNOddy0lcZUHY\nDuhx0IPueRMPXc8I2K2zjdT9+soUmcg/RxE3MFxkqht+vXLjjQ8UZyWbSIsZ\nxw4UrAs8Zji0OOJf4EjyeoupdZa2CoumU9BoSV3DBHItIvtI0cCs/ZWLEDtB\n2X48pULekrtnfvSk1m60PxTOnaizeHbj0o84VgGclb3GRgcuqzvsuE/kB7HG\nAUdWcizbqvoTfy5GmpZByWx0uwayFves+IhtwKRMOPZpbNv3arY6dGLq2FZ5\nkFJgEx9USczPtb03rUju/7MSJ8Yn6RpgeFifg+VM8sjKmVwCiFYCGVD81JUL\nfptq9nTj0E3CgC9kqDjfV0wb2lsHCUIvKhUtnXQw2aCHam+YKHDCZ+wDHdQh\nuluaAdo9d6Go2lEUUKa/5tlkhFn63cASLm9TLe+PZCed0xmaiUMEqMc19cYE\nvBE5gP0Oi5nSA9eNEnYiC+nvh4Pi3oXO+dcxlNAijbBC2Io03Dg39BV2ZnwC\nPeHIeV8B8SuHPB0BrXT1cRxG9axyW6jeD5retKiBGurDbBMx6Kd4kHP11Cqm\nm4mi\r\n=3XVk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.2_1604064995825_0.23064606331555892","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"@simonbackx/simple-encoding","version":"1.12.3","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b75fba87e42b98f7f6453e9464db884d5f77de5e","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.3.tgz","fileCount":96,"integrity":"sha512-bnJ/8PMQuCSGsJVZVxaebcj9idAaBA7x/2QHw5nNei29Q7OA0xTsYI4YeCtGgj+J8bVYZ9TmAxRr8Fy1HlflBw==","signatures":[{"sig":"MEYCIQDA0cqmXx4HK3mNhqGepVMuAci+j4zcQCkqog55DTQaagIhAPOkutxpHpAdAXemzUn0huVP41MJXkWYo6TnFGT8EtyK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoowrCRA9TVsSAnZWagAAx94P+gKf8ZrwVW1LxrQKg+cY\nwIZn46dsw2liEOimrDIvN8EnXJDog2H3k3ULU4yjmSd4D1UsxjGZFNVdexi5\nyuKumLzZp6WuRQYixR2+5VK8M1Fj6dxxiYJjKPoQCNuXz5L3fnQ18npcoLka\nOl2GO+ISsL5GGM1v/W1X4CEBZgqIuhEZ1nciEjqug6cgjqz1l4jCNngQUFk0\nujgPndi0F9OSERyTjnpE39SghoBmIk4Mrk/40S7Wjjx7oIGjbZ8WWwrcEloM\nxT71GN/7pA5JVRRbvMEMkqmBTMOCp+aQNbG7pbWTL3l5ohM6aWtbERtcsTgi\n6KV8QNq2K9nzQqkTvG/hhRz4oywMdIrV7m2/zAIK2CfA/Jz8CKRHR6gM949g\n27VaV5hW/oCYsFjPAoFKiMoZQdJMfLGTV+LLxy2ZRUyLpv1aqSOVg+nM94Gf\ns8t9Zl9DHmHQ+gKiNSx4QBNav73E/51MMNolv008IO60kJTfbxRfjRmmu1mr\nYTdD7/tK8vCh3xCwh4g9hBtY+hORPHf+hr8FQlYmsDzo/jfv65d95R51fT0N\niaWK5PsJrpmFrxEVogzory1e/Y3zhdv+Tifozl/45O8kMQdBgrerXddqsKRm\nl2cKX3WiVTCV8YsLuFwVzCUWqWUYR2PGp1td3X4Q68FPWxRK2sPuIQeHx24Z\nbJ3d\r\n=6dg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.3_1604488234741_0.25695412435802534","host":"s3://npm-registry-packages"}},"1.11.10":{"name":"@simonbackx/simple-encoding","version":"1.11.10","license":"MIT","_id":"@simonbackx/simple-encoding@1.11.10","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6cae37ad197f3d7cedbeba642372d4c411c1d22b","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.11.10.tgz","fileCount":96,"integrity":"sha512-fOS8GiXdSi0bdjgCyyuG8HuawLfJp386I80WK24EZEe4XRvZX/s7fdSQjSIFHlWGl54t5B7Qf6X0lP349Vc1kQ==","signatures":[{"sig":"MEUCIQC15RHDsXBmy/y15mH+sim9tDrq5bZJr+Lf7trQ0crcngIgAYuvyHmOp+hrwR8MvDgLUDWsvmEErCRszKfGuJVmThY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoo4wCRA9TVsSAnZWagAAblUP/3ynepc7hJus4efRL4Di\nuNO5em+b5czs72NkGOfy5mVGn2WMoMtbRNUA4t0XWXz2rFszM0QK8QYdvjcg\ndzTc3UzCRrBv2UqSiduCQvL1MkgQRng1tM9/KNn+7tVNbKaGLuICaxhduJ5N\nH7SYJOqh7iQR4/RVE8w8MkoFrmLqQnUGWFEo+1Aoc1e9TY3cuN2y7A7qOrNF\n9Z0eizto/USrM3LCsu3h2sbBCV4tcWtgkITfMqdzxWW7p6lcT9zRc33PObEO\nJMYxil/WvOTfBWnuI/5VssC/3KV6peb6qxifAdI1goFSCZ/TdB3kxH9uXV1z\n78rZv6tjJUkXiDy4+wHZYVlReMBWGyr+rPpXbJSVsvlJfMg6KPAld1Mawsmi\nWXFbsyH3EX7+6cDSSS5CjMOyYkfe9/TGYtEk14a/l+a6Vcs7wGtRHMsQxTh7\nYlHpBxRzOXvvTzdZmrwW9+7Fijvz+j2RR9fycmKO63mNEB/UyI7B9JweDPsr\n/eq/h5keKw4CrxdWR+QW/g+iRqFLi9g+zgs4L7/62gc8jz+K+F/pCyGMQBUb\nCb0Mva2ZFfr+/917yo2RSA5+qN4oZh9psbN+C87Fxcau/TXKfgz2mNWMIg73\n4Eccwd7ngmCkTEK8huPT5qkJmiiymA243GzyxtRZn49cQIwr6mLMiDn3NujB\ng5P0\r\n=B9A5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.11.10_1604488752378_0.8304499588673688","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"@simonbackx/simple-encoding","version":"1.12.4","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"cd7c6124c7f41e480c47c550c6feda08b8fff25d","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.4.tgz","fileCount":96,"integrity":"sha512-00JfkkBT5sSddlRzzMFF6PcOaLPa6sB6jlIssPLtUwbQyMAhXPsKyV+MYmjLQ+Y/hOvW/Kf0zqHYUuuSN8xQGQ==","signatures":[{"sig":"MEQCIHpFRaOxgESUIU6MKqDC9qpyCv4sg2SpvHN1wfixmNfoAiBlTNxRfQJTNBmr0W1jdJtdun/jnEhqFEPkcBxEI+eTjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJforSXCRA9TVsSAnZWagAAEVsP/Ahs+5ExTd8lgoRUT4U1\nOxk5lUttzX6wCTRuqy5S4DuGuTIhecWtWNb+LAMMcyZkcryl1HQse0s9soDR\nf+4dsMUClrnwrE5NiVlZPPh7Ovo3dL5FRzxh6bPYdVlk6iG/d87FxvFtYHwD\nbTpPaUvheilnd+DUYDmeyH/vXEUoOeAYbB/xib0Zv7mefpRsX6qCPrSKX6Hg\nLkhCRs/lHue7e8l1g2f5K0qrZAgYAumajcdRT9pd834ErTYj3FbBhv4zjaSV\nHesXua1p7Rk3ew+kr9SzDPMqNlmkOQxhYzlrNtotKTGbC/aEsvhTlKpTxYH0\nD7Mdn2aRUl+7+g1hV2YH/ghCJkvLQWOYinxLAfvAt59mpZBpamQcYLeylDQa\ns2GTnJJIzFuvZ4kTWvDyx0cwLJ0ROp1tquvTcNk9+F6HJqlzySVXUn7uE5GR\nAQUnHuOeKgGY06pOvTMCuttup+ouDt1S9mR2jFI+KTlB2nBetGfQmwqDTn7R\nMEuP4GEM1vGKT8c3snA6N5/6v2PHaTAav5ShsBGh8AfWqfdrs63BRCQaHF7t\nMkxiPrEck2mV8LN47CY+bnvY2Wu5feZsL7/8WOgF23ZH95M3I91wuzQrUIju\nVzzwL3I0jN7IxSrmtq4w2FIxK1H2PiAtcOajE/jPy7PFxMY5Ke4UmBNlYDr2\nSpQJ\r\n=+7M/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.4_1604498582995_0.4913697240375785","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"@simonbackx/simple-encoding","version":"1.12.5","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"bcd273cba68f63696d07c9067896d8d559d578ed","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.5.tgz","fileCount":96,"integrity":"sha512-+ZFan/hg4bs8xz2j45BOzcLGRhIMzeHHPIsH7MhSl0EHCoQ0PJ/Lwoqwp9qrZbs9/83XEv2gnI4MOr9fkh6NCA==","signatures":[{"sig":"MEQCIHWjaDGk5MNKIoQ3MkCqM8tfeyjZOY6wEmdglQj2l8NEAiBS9pAmsNsUZLzPfVndHdd7AzMsQk0ZgrnnPXWaUhzYDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJforTgCRA9TVsSAnZWagAAsjYQAIaS3PfCEAHn6znXLjwT\nVixbOqxgOms/HeeSQT+wsODuDRYR8VzwTHGERohqEFIg0wxJ1kNZ7H30MCxc\ngFYM9EImTrG2LfoggpTT3TQYU40/vxiVuTTmTFiRFtvEKLqECV4D0hn/Z6AM\nWDh/pcx9FUqIAg/KBV2D2R9ElPVxtTNOMeK7VyXHnSRzs6+HQZpMD3f/zRDd\nMcN30/ioMBFTymkWWvU5cp4Qs9wqZe2ndfO1hFa2NsqzLjIoEL3F6dckfucP\nn4QU+gy6eQiA1l6ffpwi92UKckrNdrSYg7rzHJimHek86KPw/5bkUdsIdnmw\nBDfMz4P7wFjdf1ED1AQai8vBpmcuWHmNwOupTXaYfkTUfNaluuQqIQQZDNFc\nxsPzdlVIm5miqaT68FyVagR0uSJkDHC7Knu+NMLSNMHLU1i0zRAdAKS1UjXt\nrHRv6d8Lw5uRJU6Cu+XzyrxIg4RaRWBUHY4c/AZWvILWFZjuzQ2c1wLuItgG\nD+OOJRsYLT1ARSI6ZofZJ82CHGBoFjCpJ0HmoomeMzca3CxUVKALqLeHulKM\numrJH0ojaXBV4TkUup0MKkl6N9IonEtgiYdwrs8/uK/zrrLZXh7pY9i11GCb\njI0J7Drq9qWnS+DCCt6mIFd2udcxcYdDO32yrZZofhIddjBUzv9ArmiCz7dh\nCM6K\r\n=X1RL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.5_1604498656157_0.46277568937986","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"@simonbackx/simple-encoding","version":"1.12.6","license":"MIT","_id":"@simonbackx/simple-encoding@1.12.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d970f52f1eec67721b3ec29a6685cfd0b9053b8b","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.12.6.tgz","fileCount":96,"integrity":"sha512-fQvF+NQCBg5ev3lTXH8AOB7tPdepXW9yjvcjIiVMARxwyYQUlsVbKn5hH9+lzrpKMajHjYlOGRVGYnstZ9Gl9Q==","signatures":[{"sig":"MEQCIF/sMEhqg9RSgRp2PFfkCad8dUflg/hyVw+hLMQyulh/AiBIP/fpkxBlJ5WBmugxIpwTmZi9zZscq0KA2DeQOuv4Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfornLCRA9TVsSAnZWagAAe1kP/R1VDjEII5TPypaNq8HE\nUmVy4n66AzELeobpe++aDqT5+CguY+ePsaS0pXule+44Yfa8RrP5Zfe9/2hS\nL/KifMoN4JKvnC++xUv5KvXA+5g82VHEZNU3r4/hp8p9aRPWmphF2QrqFnMg\nVOtFhsuusEnAAcJd+Ncd4ZQXBNSyuCzlxW4gDGWt75Ww3zlQJCfUb7WKe4aD\nwBwlyhP5Fml7Ohm42uwwX9qVk58P2SsKKNFnCvdsE9cPyYeRg+O7SzA/4t5z\nsprKvtQo45sRl/uL5eaDgEraUxMtLVw0R++uqeSCLCmTcsbqsDZBQzytNSzA\n4dt8AAxxQbcxZ9m8XzPQ7zuQOIPA5J48YtY092KeupygzAzniQK0Ct93RF65\ngi13rMuI3axhBG7ygV3UazVKYhJBJst1r4dHSzQvBryZjMUZu7w7AMuUPoag\nxUNcQlLWrlhE7+77krvJNDo52NwtEcu+zfWdNgEpRMiarSXWKyCq+/virV6O\njfCJAlc8HWvE+9lJqUOsiivnJLoEqqD0L+aJ9qGNqiSceWn3rhu4mAGhfUdc\nwJRIOvQkUGqMFwJYEdRyla0QkXQ6FO/tyn91BSkO81lc5YDVjOtDDHQeevpt\nhxSizTJ4W9Wv+IE/mKNkBkBg3HfsKVnUd9ja+LRNNI02zmxOOfc6t1JLJ36/\nfYuy\r\n=Cg07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.12.6_1604499915424_0.6485656794134742","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@simonbackx/simple-encoding","version":"1.13.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.13.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0e0d152c035879cc98d32e9a777868ba62f51647","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.13.0.tgz","fileCount":99,"integrity":"sha512-vxe5dC1s8pxDo4vdN9ODjNv1iPrXCO5z+Q5uG7IDAEC8z8d/fDtPZ3nqHGUDOWahNDXQgSntVIpyHwaURiFTPQ==","signatures":[{"sig":"MEYCIQDZQlzWQADU44Pl1GP4fm/CwpKjvHQGd2PTn+XP8WPNMgIhAIcgYdj/CwpRuAtC2F8veRFwnK7hpCZXuSMR/0LJP2o/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAwjfCRA9TVsSAnZWagAA1OYP/2qcDORDGHjHT29yw8aC\nF/6L0dz789Zp+kj+XmrPsL5WjX5XhLx+GeDUrZBvO7gJs/hi6hjB8hcnXWZR\noRuDuf78XUzpsEC3f+xE/SkBtFXvBEOHA5mqeD49MPhy+pcmw0j+eTEPEirq\nYxV1GJYCj6U2uP6oMUfeGrXY1nywpaC0nJFO0xFzDb4fjSfmx0fmKu1IFdJY\nSxYMI9trSzqy7w8hORhZgFSeCUiZTOuoCgH5DU0AH82cDVOJCB6nIqzmOb3P\nqaBtzLWw58TL76+lywSSjV6KI5QHqkrZoDDZ+i0+fOpcoo75uizmvSz7uzET\n8MbBDi6tti4WQUhEQCShzB7O8AUDlZFP3XELSH6Fjb2ciKOr4SknEreMOTk7\nDQlh2jYS0pzf2oC4mtLT6/ovizLhpCGVf8LOntNvbkCQMvhiPWr+Vd5ETsNb\nUSIk0DfJx0idsbz/kXU1GCah6hTzAL6DBGPU9XSzgqMyVKQpxG5L0SLY7Y1z\nO+9szoGUp7SePCr7/j9wAY8pS2N2tm+dWKc1qRjlgOVQmvMBx38yi5dNyrd3\nDVrA0ApMe7VEUx071KE685xxUwl4+zCnGy5Vp7uUzlVEV9YaYTja0/37W/Vw\n6ZfFWjTLDCbldtxyLjzYB/gKi33r/xqpqA05hIEYCrwjeaAF+BiWDJMLY974\nb5pr\r\n=NT7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.13.0_1610811614786_0.277338528106176","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@simonbackx/simple-encoding","version":"1.13.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.13.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"1db1e21dba471b6d611ae1209f1f2a44091b0c9d","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.13.1.tgz","fileCount":195,"integrity":"sha512-ol0bmIR0t1A5L9Hoi/qRPgHiAhWDFmfFlnBVD7vCpyTbm1z+v5RSnvb0JTbd+g9BGxKOyaoL/lqG9eNVRryyAg==","signatures":[{"sig":"MEQCIBQ7jxkU5EkY5D9nUMFivXiINMzlqqnErCtS1yQTTJ4GAiBp0qgtB14U1B/OHbCV3MxLkPG2pcovRfXybTOlqmVVGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDT+QCRA9TVsSAnZWagAAjoQP/RyQqUTBlKIHt7wM+5YF\npYrpg0H4fQzP/qpgENvmWp1eZ7hh2CQBVQgp12EHvF/wGW4E4xPcqZfaCmBa\nuSP0e7BpYVlrWfZSSnY18UtQFlnY+rSyGwPo54ySKn7Mp9ghk2qLSfZ1nqvu\nKu9zYpwh1yoAz7tRGcG9fyOEPUFQtzp5abTOpSCTRxc31FwIiMwco5d0rFxX\nj07EFaDpv2r7VSZAS9Gp7duGgwj1rwpixEYfvillNzuzQGUGGkirg+5orGeI\nDgi6E1N5I2pfAka5+4Vktqr6OUvNKyvdgautBdPLJK524IWWAUFDEzr6vPAT\nQM1T2Zd0bL9ARtlVhIE6883kkkQkfurttzV4JIN50GE83HJB0dn1ghTYjgN2\nvObYVaEyu48M3nuvE0PtGCxB31xPfWLFV1qU4jXYqmyEbnAqHRa/uHZmeyyT\nFF0yKWJtqnXxNBcT/2OzVYF6kHDLDJjshc+HaQhXE65IzNcjOsIs/ehCsV0w\nct/sL4Dl88X00dZw672h3HxxPGprIrcMCbGTq/muqaBQBSc1HOQ68aQ7hxS4\nw+/ThajYCNgcdvC/4iUS56tMnAuXAV3x21aX6naYP7zEN3p9G7ievXZO3rDc\nOsjIlM9aqwNSkXJx3mih06XWn94F6xeadj1JOTY3ol41RV1I7cTtKqeNjvY+\nLu6M\r\n=0RWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.13.1_1611480975514_0.3644192383292293","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@simonbackx/simple-encoding","version":"1.13.2","license":"MIT","_id":"@simonbackx/simple-encoding@1.13.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d9c586ba7fe67cf0b06d259810db95cf93787dd1","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.13.2.tgz","fileCount":195,"integrity":"sha512-vDQNVKGatYlG6DNEhSnSh4bXBvKp9xDSsxf4l8jw7y74dJJadcrc45UXvXCFE7oZqoYgdbeEeGm0OJK/0iMZ8Q==","signatures":[{"sig":"MEYCIQCbT+hfrzeb+/7Ys6GeWh+VD8vbbKZSZf38HJN1RbX8awIhAIaWrpsnTneH9sOJASP6xDYZtq43ch+dyShYW3g5jVvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDX40CRA9TVsSAnZWagAAJ+cP/Rn1o8dQxObyWzS3zvtJ\nasKDofdN6fcy1RNUe56A7P9lAVZ0gH0k3SODmr/5iF+8AW1Xa+40wEcMQES/\nKsnYKag0vKDRWnH5j1wz4WYQm/Posnxt9cCfR++aDdE0MentvYH3csi3gEBJ\nvxzbCj3NTW7GfrSnoRybWmTNIBBuRWEZPTc3B1Yzhq4GeL/3Yh8x3xz2bkV1\nnqHEvp/gNbLS9SRcj46VLuZ0nO9UcuEuPLf6Jtwz6DG8uYdb3Il7XT/ASind\nHLi4Uf15+pKjHhD12CN6Zm7Smqo6LDYdtq7S2kV/nRgKXkoe4Z1QEFFM0rr8\ngF3cqDRzbSo5EicLVcfn/CEfCzctPvYu84fu++Qyg5f8a3C3GHIIOn6sqltW\nA+bicG1sJMy/0sH9JNhFnIq359+Fwbsmty/IOw8nAjuA09ZTCcMsv9LoecKE\nar+RZabGI8vN1pTZ1fAExGl9OFnjGOHqDKaHpI08kJlk/GeYc0jI0U3ScnJE\nXi6TvE1WvKw/pEmbOSX10voedE24Nxzlc8DoxIIp8vLAxZDlC7l5+LWKgtLu\nPYUACojjOX9FaOVwZOwndalCkPIMLbMe152Vxo1Aca+FbqQ7NiPyuL9GZhW0\npJX8Gk4A15uzR4xNjENHKshIupKiYIHhCtvlmcYOYv8Whh0yHgBErJ3gXo+h\nGbSh\r\n=fPiW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.13.2_1611497011766_0.9454312698540792","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@simonbackx/simple-encoding","version":"1.13.3","license":"MIT","_id":"@simonbackx/simple-encoding@1.13.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e9ab1e87b3ebd33aec90bc3fb9fbac79a9b12fc5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.13.3.tgz","fileCount":195,"integrity":"sha512-dfkzjKwakwG6HtDSlRXXDAQpLBj3socp6E7EJSrTAjYgvRYs0XwseyXA5MkIg/qBipCKmB3Bng/gb77o64QNyg==","signatures":[{"sig":"MEYCIQCyKReCNHbJTf2v3605dZt4/eT4AcXvU6NCLIymaGqZkAIhANcdR40YShBvy5HaYEn3jFkgShgVlk9vrHNTUsLZD+EA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDX+4CRA9TVsSAnZWagAATvoP+gIv2G7ar0a7EmTeCW12\nvDmj63mnedIYyx/ZNS5XUILPMUFh1ax6WLJN3brQpKHKx79Z4nOmvvPSIcep\noC48JQlU8A1CUqddNlxbRVzoHuPFzRLKp9SGWmmETBmfxf7B92cfLV36aAD8\nJvVgw7EMoMuMxCGW4iAcMMO2E9zjs8yqXc7lRdckaSUHX6wu4X/wfPbyc1i9\ntUdaMQoTFJIQl6ER4hC4zP75g3+YBdKr2gXOelfRmSEC9ehPsOH4G47LpIWd\niAt1IaTjZtF4Hjo8p5bAklIVskFoKRl1oBFwfT31QVrKQkxSZ6Wjjqu0po+T\n8T5ybhSoqgPF5h8ase5dQbYKswMxLMPrc/IZnvk5zciZlqHVewlu3DpzTqXL\n9xeuZWPU/yabh2Z9A9nQJQS3Rza6IPJXPqqdfJILLTSpOxNwUDFn28vvtgWg\n3lXiQ5DZI1wCPo6CdueoPxhZ91zlcgssISg5FinvwdKpTJHVZtTAfZWibjfY\nfa5r+xTY2cN7bFNyWfaSWjHl3Vpjy1t7YAj6/pzU5DjLWOEMgHTKu1hEKpUR\n1Uo3wowWwwjslBz1hbGrwud2ECj6peCxVQ0EIobWialJcqLzOpkWXCYMJle2\n9Zm/oHwI9On+vmS1976X+vzZ6xrJfj1T9kExN+yYSuJhc+dNC21fZBUUs6gL\no+VE\r\n=Cm1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.13.3_1611497400153_0.8015635921971522","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@simonbackx/simple-encoding","version":"1.14.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.14.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c10d6ab0a1d70924d9dc25b5df17dde253d08643","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.14.0.tgz","fileCount":195,"integrity":"sha512-0XAZZ3DlUI9cpN/PEzmBaLOJzHMbatGJ9BlCQrrJw5RPHBzo3NgocIF6aa8xyHiMRiJ8UmPnZFiqfa2kR9cYqA==","signatures":[{"sig":"MEQCID4EcFCszZl4g8bT1RUyE4Z8EtBKcLKkI5YoYx/CZhBoAiB6PEOhbZU0Nz1+GgFUPavSyPRWzeYTXbCu5gDeHctLvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQi5NCRA9TVsSAnZWagAA2hwP/A0mwixtVenLpFa5vSA+\nxpLz/7nvrnhc2CPKbYltWd7765Aqw4/Cb9RESxtU3MVyqR2XafDKQUL8eQLZ\nXRJNRL0MC7NvN9KvNUVD8Qqnzy756eU4tMDbz39VbeEGYK8DZq0VdeFxNoOz\n4GAlAAHWkWBjKtcwY7NPECxRrWofPbG62C85pUtMY/y9KoK6dlHhEbxkymTz\nE18tCis1z8u6yW2m9JFwAcA6l0HCEJLN07n+771nEQDVRdzlaUF/vsKOibK1\nxXdOVEAOtn+8HYYrS6P5QswquSB51anPILP+qzyJSLA6ofEGaFYzWI+9ZrwY\ncRd8lGGP2ltMqF6FMrx8WKJiJE70uTRizoba+sUceUqjWPC4OR8HzkeDn0FV\ndQgdDj377d+9FmnDmsOefJZ0v3EF11ugI+064Dk5h7lCFQ1njnOxDokja/sR\nDp9C37W2sTGZUrFA3cXYE1+CZwBGwUrSVYv/NryeikeHQuUKzs5cJmRKU2Mj\nW8enpOAh1vAgQ46ACfOSUJcqb3IoIOQ0+uzW2ECms/rFd5zLd4AG7n4mLsDl\nUvNc7KS1wu+HRlE77NzRmgwcAtESfzcz1+id5l6/90qhP8sYYyxFCHQzQxn3\n8vMbtG1d1PM7ajQJGdPzqiLfFFrPjLpvp4Vytl9qD9zAn7xvXLQYkQSYmV04\n1x0k\r\n=zEa9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.14.0_1614949964075_0.9631350518108164","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@simonbackx/simple-encoding","version":"2.0.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.0.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a2f197a167f2e59db5170e6fcee97a07d957646a","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.0.0.tgz","fileCount":195,"integrity":"sha512-bkV/q33nRYXf+pCssOUsOFZ4r3Ix8rl97YSpqdZo1i3GKMQ6+vlBsVJ5Ik6v3IOBPWeJo+vNpMh+pEJVu27fhQ==","signatures":[{"sig":"MEUCIQD5dpUzfjmOisIf3KnQWum2L1H8LC9+o/AVIWW7RSvHigIgBxg2ypd/VLWxT6t8lnI7X5aPa2PwCimv00gTvgzhfPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkmrCRA9TVsSAnZWagAAbCUP/0AcdijrNNw817AJsPjm\ndb0le/qZBYeRDLKKA1cfMbTkO/er+FpMV+rsrUSg+5pAdNxLlhq/hUOTVc2c\nhwA9XMnf1GHPAFQliDHFMuuwvkJKJZtVCziFREpivkjRTMgqFLkB9IKewhaY\nAArtzzJLhBefM86bgkg29vdPhgEbjVJUYoFvQOxIkE1nHzj2YhQ+3HfVzckf\nazyxnKhZ0ixQMuN7M/W9eZs4yCqZjgnAq2jQaq6PxjoWg9o5AqE7mrOofrqc\nyG3W1mzZGcYm4MyhC1iErXWwr6gGO0CFSiPDR1iANBTe3fyLFxyK1xD5Vn8C\nZ+vXLbnIVOCeu5Yq4U+y3VXuQaNVMQ38RLNXGfjUM8r2lcjocLRFyrvR/IBL\nvVQsNUJR/I/obkPYCcPmDGxJx11AM5RPD652OcT2T3pW3uqIs8tx6d7J/CCf\nNKCDJFqjp8iz3AryJB/4EIujWE1XmCuwz49H3WEozUbQUM9G/f9FYwMUj+/C\n/sVaJKUWx4jO8JaDZX9KQRNLvcpxzyWQPR3ABloJd1S0rdBrYzy9ylV0/vMC\n6H+G3B6EMTyigoMhRNkYrfvHQSrFxXLI2HLv6PpUlWnlI+y/3zfV5fsF/VKf\noMgD8swSUpFnDrwjP+eBhinfQOUZCEkn+cg7dWiV4W7yYWEULWWF8RAdLGxW\nIOX5\r\n=w5C7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.0.0_1615219115324_0.834828186005937","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@simonbackx/simple-encoding","version":"1.15.0","license":"MIT","_id":"@simonbackx/simple-encoding@1.15.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6755c038de94c3bb38fe363f776644e6140d62fe","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.15.0.tgz","fileCount":207,"integrity":"sha512-QL4j1fVpnpN5ujIBNSDDLgYkvupHugxuUz9rQ7XVKbeOW2Sf+52Y8Dch3K1hJoWODW4W0iIRwwe8eSho2IKagA==","signatures":[{"sig":"MEUCIAG3Uktx7W5SjJeiBuUpEpUi3jA5bBP1MA6il++ExWIgAiEA7xZmqvSkBlFzUSESXEU1tWbvdNHEd5LjzoK0X01zg9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSPZlCRA9TVsSAnZWagAAByYP/jziIA/zcURqon8XSFH/\n/F+RyPDHAzHHj8fuhSX8mBQVLAfVvd+XigpeMyLd0w1fySkXL/S4QK6Qf86Q\nXCs6wP+wzav1EPYk6MXCZsPAINcaoUOs4/MLdKOgerOT4TeZnTuzP+1/ddzU\ngwgzFh0VAh/aErrp39/qH90JnN/MHbLZyZ5ltuMaDvoRmqiNrkNMM1wM0Ib2\nQr/MFvJb6xW90RAS2UYTxd3r5hikJlSkcYNEsYZ8lEKxYt0hcTZR0q6j5lUx\nKhK+x8xeLFZkuQneoWw2wf9LT7J0J7xZfveFourdvPyw8it7TSn92wUhVxPK\nodwplYJWQc9S27kUVNdD0J9MKHc5kU2J05vvRC7GQ3S3qpyks3Uaaxk+Ob0v\ngZiYicpCCg08mY6rRfhVsF5QBMNVIoChnLTtrpbflJTUhAzZKL7TqbPgP0UZ\nL+edg8meAtzs13ucl0xfifrUqCXJDzDqqID4xhMKaKMf1mKPYj/kN3o1HkF5\nlQQoP2B6h0l1Alsmu6hC1R3g5FUGuTmVXEfGQ0nM6XRvHDwO+afSMnA/KrmN\nh/aPfCh4ezbcAY6fEApJlgkp9ncoBu7DXKYgmSjT4T3+R2pvGx38v4EgIFyh\nEu7aj/eCC+8AaNFEaYdCLJ9+k3TU9Q3j3eFYCsc/rYk4c3YRKjum5U1ePCXm\n8skc\r\n=aC6F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.15.0_1615394404781_0.7352443907332848","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@simonbackx/simple-encoding","version":"1.15.1","license":"MIT","_id":"@simonbackx/simple-encoding@1.15.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8655da0034c525d0cb7254790908dc4308833c46","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-1.15.1.tgz","fileCount":207,"integrity":"sha512-pwk6n89eEyTMxH0o9BKk/q43XnwSkYfptoveVLS1lHehVC+bTyf3BJUYSab8XsHXhUK8h/cioRRY8Ox+X9FnKQ==","signatures":[{"sig":"MEUCIQCKiGl+QGYvS6f64gJXtX6VrpA6e4JZP0D/83VFBhiIxgIgOGv2KcXtgs32/A8lVE7MeFz0PC3Kc7vDBYAgAEVa274=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSPcNCRA9TVsSAnZWagAA8oIP+gIOCLTdO3WHInaHVukN\n8xts2JT0REq16GI/DKFGxLQiZIe3wfhgzj09JfiyMEfy566bZF91U2xirtmR\nE6m6/QcocJfFqZyt2Dgl1BxmDYS/CLEJJwqauC/MHDZAtrem25owbFPzBOx0\nZhlxnf6XvIhakWmxcwFdb77/2W6XsptcxQ0pQFtE9Ou0pPjkwhPpqp5+qxtN\nZUPFN+K4NjMYrKKqeb93fHsX1lGiom0lr+E3q09yHqYiy91Ooz34e+E8sxkK\neW6xBvFb4c1NIwar/ciVInQcc1kcrkV39zYqn3P7ub715wpJzj9deXTIltU3\ncMlJIGuMNr7MofzTlwrKrxImUia6bgNAY0kKqCeNoEBiX56YODxY70dVksLh\nslEGY0ThIpRpcU+nf8DjlpgE0g4v49mZJardq/0J9w8qfR15/x7rczNNMPXi\nTI3Q4uw/tgASmt0BLmzZaZ8O+YHVaOSzIwonGUVm7c1EEIbR3+zEbh/SueDz\ncsbQR/pAUponLrWshoKvGBitJNPRWOIFneLVzcgh9JiX0uN+qJQP0qY8GKeY\ntBlMpqmcbMGshHqbhy9ARYQuJqqLg0J5R93IblwOrxk2zoLtXZxppBamsVZJ\nTye22il3idkBhiXRsJJYhsYH0oBC0NF0Fbn5xCSPnEQrzDHfT0N0eZ6oVrs7\nnawr\r\n=YzzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_1.15.1_1615394572765_0.07522778414501974","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@simonbackx/simple-encoding","version":"2.1.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.1.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b43e3e4e7fc1f0eec66b8d5e7c3c8715ec9794c7","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.1.0.tgz","fileCount":207,"integrity":"sha512-tONUPD6Tq3tOxBEtUvIyImgOxnivb3rOj33kyFuLQLfny1cr0Nh8fNk2DMruTM4E3KZuS8nhWxnYPY9Vn1PJKQ==","signatures":[{"sig":"MEYCIQC0uKvICTUP13IQElwagYWIK2c6r3VmF26p5LdlOx3FLAIhAMzPHCcGcj+/U/dOA2PKNjzG7ks9Kkueq33JMohbPl5N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge0uNCRA9TVsSAnZWagAAIDEP/RntLRbyqWpYtoe63Ldc\nEyBzTQ0W/EmrYcLWDfYaHj9cmAkAu2A88Qy3lnSSClCKUKFQRbXPOrqkR6YM\nVjBodaXaXPhak1U4ZLFuc7xPtqbLTY1m7eZTDUO5IzxL4i4d/hJOAF+JZEFM\nfC9vzu/HY9I42N2G5teuAS/LDNPdj8K9FZokk9s0Wb2UOw+4EhnbJ0yQWHuH\ndj2QnN4VuxPfeoKho/px4HaVSGUx8Rmo79VdRorYUyTrMmfVia3CkAGJAkml\nd7aae0v2JWgUuHYavSYGyMYOja421t3SunufxuE6nRlotvRTlcCOYe61rKPH\nkYJsQ6hnXQqjqdlAj0st/pO9gteg98CjMSANmQkOC9tRKQfj64I8jPsdg6gE\nz96Ocu8Bkq4Nd4TN/ildd0lpqBR9C3sdfMDkUDF0vQfl1wdJmRhBX7C6J0MO\nHSCwrplxOGr6WxuyVZxmQ94cjBuM71qim+YLYhaff3wb0dXmqdUF1tOyZN5h\nJDX98CttdVKCgyh6+3d5GXISKdg3sQ70y44rRz4Gpxw2i4CnzpewnyI+GX9A\nnJmTzsxlx5Lwri8zWdN5zTZ29hY9vOBRM2i1F3vfKlK04zCZk3gCCTzcSCU9\nQ+pdeiIefpE1UVCtmKGQHCrz3kXwkskd0HilxHJFQSpT3Jd+aNkN0o1JcloW\ni+g2\r\n=mX52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.1.0_1618693004943_0.11434746574211352","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@simonbackx/simple-encoding","version":"2.1.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.1.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"097d0729031dd744cc1eb7d242523a46abdab37b","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.1.1.tgz","fileCount":207,"integrity":"sha512-Y8IfhH3cWFr4odQGxEiKLPaYdcHRxepYKAIGIuYbSBKK5iH1T4p4GQBhYwCjdXOcXtBQUzRRE1kGikm8SY0deA==","signatures":[{"sig":"MEYCIQCLpyw36Ugdy+FDGGbo5qDvthFMZR5blVX9iUaF7r2MzwIhAKmP3IPM0Op0yCyQczLcCf1ysq/11pysSIxhWt5kI8y7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge0xVCRA9TVsSAnZWagAA+/wP/3tdxUMWiHqo2KeeAn+8\nlh3R+B0DoG8ZIygeJ05yzd+C0PS6W96MfSV5u/30k5dPbb/o6sVecKrZWw9q\nwwfRUs+aF2LWU7kzODNhseob6WrvHbtTfmPd8ap5xV8aKMnW9pJWM2IU8xiX\nFj2ccG8v379fUq3eLb1TdLFVPFpdqoCHAzPAYw7BVcTSCWphE/C/dZNhoM06\ndQ37sB7wa1x48X60yrdyzfQdHbGJsgpYUn6xulZI3+Y8pkJ3SA3fKhDLv6EL\nYmdK3vDUqnwOYBoCCM7ZOGkevp+0xo/KlOQZ8RXqgEZ9+oBmD/1RNlBVnRXs\nhZCEMQgbdaE85GDKvnyA2I2x/NuIiJMDSt+RqOZf6lcJPT1zTuw7zGsg0qUT\nwJHH/YjaLmCybHc9N35LESpRZY2KqGAudEhpAX3AP/mj95iMKHbuj+5u61jg\ntIoggIPnNSBiRmckugZa3xlVVwz8JUPzh4YF2QO0IMvdNgKP9COL54/cScnB\nJ9zT7JeXd+aBmNqnhyKOhrbqzS994xlTcE5Jg5QO7ZGhLmsFvMiwQWPJ5WsD\nOeNCZvwCppwmMB9HqSCosFozbD6E3LbIpuhYelUUVtxNdMYCdVyFf/GYdEnH\nJBQmTB1Qm+MoPw8vBjGX4lmtHvDS388Xj7GTH1cSqBB8b6MxkWCemUpAnXMj\nUNav\r\n=A8is\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.1.1_1618693204069_0.05123666549353367","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@simonbackx/simple-encoding","version":"2.2.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"97fffb32ff3afe9897ef50e55df618b5c9589e23","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.0.tgz","fileCount":207,"integrity":"sha512-1ZTfw8WJNEDNwMZTSSKY14HuVcnSofI1MW+soiAnalP/3hickLuBH5xUjlvslw5C7a08tm4NbJ1Yi78NG8wktQ==","signatures":[{"sig":"MEUCIC8u3EK/AGDFWskKmcHs9oRmYs19stLvYEpl06tRyLG0AiEAi2InT2QBkxe7uwGvVziDSw0Fbn7y0qRxziMVP6QNgBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnTH7CRA9TVsSAnZWagAA1H4P/0mAMiScB614JfO4GAdp\n4vNR289+f+WNc9Fzha/LzvfN5D/bwgT+r/e5bjRmmKDW26qfib6rNHLf67I3\n+zXTq+jI5vGB547SD1ELHYxZz1c6PzgN2m18P0ZnZK1dkCphO9Iy92My5da6\n8P4zU3y5HnHl5LGHhnMjbrNjxoy2EXqD/RGZmiUUOYKrR9J/M6U6pQgWHKzP\nmo9Rcz8xNxEvKQzjtLZUmzceYsRyJA59/0dxxgrMN57SjeOzu8l+9rZe1Uhp\nn49QE0PmJSIndFzjk7EsiV1gH3Ig5cn6y/OkDZXb/E5rrE2o6KNIsUTP5Ylc\n4n5lU2/qANCoAaTViK8ll/tZqYF7HHar07t7ephEwYqMEYv2I20cIOlt3z0X\nlZaqohxb5q7sPJUw8++sSTUo9itB88RZUeAJRjrWwuVmiUIEtpZ1xiTdfayl\n6D6vU0Ah4mGoBEiYdyGwweUDaPMph6Z4UthgkT3EHJf2EK+tjLjEhlxT0cOl\nogcnZWH0Isp8pNgKWf0dK6GqZFheGvVZGmuJ0lEoC0Iim35OTll4jyIkp860\n7ePOSIE4ixsrPY/OUoFxKAK66t4WhdxDN3zaVL7G8xN9b2Hcwa/s8SymTQC0\nTHkLOM3Z76Za1w8L4bHVwp4E22jsSBhfGc0n8NOhBZy3H2Up1NQXMgGfIHq4\nNYRn\r\n=OGap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.0_1620914682790_0.7489721302436227","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@simonbackx/simple-encoding","version":"2.2.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8a28c50613ac696494453321c4f4c6dcbc4d92a5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.1.tgz","fileCount":207,"integrity":"sha512-fuwi8okuIXqiJgTgLc86TfR6+B97HqUWTOYMORWhpO3D8AzYJrGgKf9EhxC0HGjL/5Vdt2/Dn4Q/QWGyLK0wbQ==","signatures":[{"sig":"MEUCIQDuj0MZRhBPx/nZ6poM1NGdV5mf9i7GcVUGYWhAJNM8kwIgNdzmpw/Qevw1tJeS9NTgxCq0iiK2RRLx7oM2coPBjg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnTOSCRA9TVsSAnZWagAAj7sP/1UflkUkXMhM+N7BDgsh\nSUuRknrd0XLdpFg31aKVNixQFv9U/RDjABcB5ESg1VD7bLa23pspXEnOj1Bd\n+VqhDvtdUjpisiLldbJcWb6nt/zql4PLN7ZfyZsScPHT4oXZgAiPUbzJtcc1\nHidpnI1Ku/jFXLzp/qnJtf0LgJFck5SkvWeQkmZomF8jwL1oBGyq28zMCN9u\nRByESfDB6C8wf8j12MN59Y9VZ6MSRsGdMDzXM2GA88KB5oc6IgI6EQhaJqPF\nF14pYYKUim5tcZI5uFNwSp5tHSQJyDxyTwQZn/DCz9FqRQ260IpHRdxOmBlC\n5pi9J0cHPA1ovpNJJEmuCF1ix6vzp1mtyVo/RqzMBxWay8YgbTNe0W9pL3F1\n0INr00Fain+NX6MiBmltSu5dgNpaouYnt3orww4Re+Z3QxUN4NoKfq3iH5aa\nOq61dYU1ROwGeNk94I6+kGn4mmG5YHagNIkqlY5AGE+/+jdEYG6RbG4OP+c/\ngzy22YcDrMiyPsZxxLte09i/v8Ha2k/aCjEDhOxW5yXoOreoEg98Bvj0YNf6\nurpiQgtolYpEQXHfSZu5cJdCMTCtVmYej4Z/SB5u8cd0GQ5U/iX8CuRSx8ob\nS8bYxda3dpB7+UM5kD+zKz4L8HmElg3eIOW1QpLcxnpVefWHFbz9inxmg1PE\n4Piv\r\n=FYqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.0.4","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.1_1620915089690_0.33116464174471494","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@simonbackx/simple-encoding","version":"2.2.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f932863340c76c5473ae9ab6af8b442654f36a41","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.2.tgz","fileCount":207,"integrity":"sha512-E5L/Wtc8FaJZp1nbQpCstUvxlM/OQZda2vXaHcX63l86qAmXZFhIjMv70oP7kFzIZqFVFXnmRAGCohimL9XSuQ==","signatures":[{"sig":"MEYCIQD67apexhOGP/dZaDhlEeOm/LXcjeYs5iRTQPvGd13tZwIhALmCDWqApT9NoJbO8EBAwZhp1cYLR17jUmU/XfhNutIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnT4KCRA9TVsSAnZWagAA9Z4QAIdnTsJ45GY7m4vq8vh1\nbd795Hi/mLBKc9o7eCuxDdj/Uqua+SI973VXhvaM+YfqKNRu5g8zXZd74CB2\neWYUY+QTKNKDIqpLnu/gntTizkT9vSHQvfYO7DJT1JVCQaaUQs/wBVMxh1bG\n426XH5JVooqKRS4j0j2ktyS2WWLrtoe93Tstf6hnoefZgFv4YyxFYGN+0339\nwhApVsm+sMSB3VdDfFGD8au00MSaDzr5rJZmM6OaI6pIY//XEfM0Gu1NMjhE\ngaV2FUVqrQcr3xIrjh0Au8qMCBwFI3ehBXC+hcYjxei0a0lWNP1xSi4SXmmR\n0PRUxVsIlUefzmWXWDHE8HP6fpnISGE3KO4uu0/UFEedARiiNXZ3UEhmLoL0\n1sO6K8vGA70Y7Ds6Qx6F3uGahShXdQjnienJ+m8gf28wbxd1MBmWPQgsUUJH\nFs53r28vdRcl8qCbDOqoeN7UmS5aRvR3kDsXj8JL6ZPujOr0EflSjulza+jt\nU5rNXSieog82bNrdczin7lq/zIgc5qWqlY3kZ9yJG+MBZmf2ZWFaImOuW9su\nzwdc+v+8neb5xORZJq+yLdNYJUUfb7II5Vq/HqjyX0hHucSXF3lqyP8WxczC\n3XZxI+JwYSlLnIaAoOFuOloAOfvrTHMIGktqN4Orv0s9umiWzTQz7rXKhhqf\nbuY6\r\n=giud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"uuid":"^8.3.2","@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.2_1620917770081_0.472669025407092","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@simonbackx/simple-encoding","version":"2.2.3","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"dc074c5ae24dbdb8ce0e914d8b4fb8deaea598d5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.3.tgz","fileCount":207,"integrity":"sha512-ebFYYbR96agzgqd1y5p9z5DpH+VbAAu68ydf36zjs1+2sUewyLlqaSE6c1EH/W2sgZM+hnoHmXzdD9LV/jJa2g==","signatures":[{"sig":"MEUCIQD2i21dOqmyL2MzUZ0l7+Od/aqGuHlYopA/Z4XcJrScNQIgedEBIV+Kd9ZPkPR8V+yd8bWxCAPygtbaPXmPJFShDUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnUE/CRA9TVsSAnZWagAAefoQAJXSlSECsf5rX3DFWHJY\npDcyfrMm0TRAw3sLeUhnVKdP2+Z9kpO4q5Em/Fc/OG8EzpddWNIWUxaMcgYL\n16GtUIUXzPnrwxnyoj4CxDFKZSNU3cI1fPjGl5bgZ+vyhwl6U1RULvW7fxVW\nrqJ7ulz9yeuI7Ex8ndgauG62dDuYgWCynR3fcgFPD7KHH/iHAyXOCWFVkPuT\nYsqLSRFQcL5x35YxicS8utXHZGD6XEF+dMixKxhXfZ2wPa5vnM1hKoPhnZSE\nEtdfV2f29V2T/Eq5h35AEOxBHYPJ+CC5HCTMnZ0YrrZK1LUjjQYWfdpRDMfu\n3GkMIZzpg2qE9j30aRh7R3uiZRsrgx2uSMJyL4bJambqccK8iH0TPuSFKmZ4\nOtaAzE2F6HpvjU9NZFDGKIx7mUqDKRKXUhcSc3c9JRrG9R5nI+Bkj9oKDVVy\nDdFX+9GZiNNeoEo4X5lNFe72T6CPiD7mcpufr84Jtge7jKFBbZmMjlf/SfPY\nGbICafeLdfukdPzFfDhpitM66efStLbowCnYalGC2zIWI33nLeAWFs+dL3zN\nRFvAkkuaZk/KYm85F1C8Twa5ttS4He11qb1kJq5NmhyNaE/AiQP262U+BpNb\neiiPBgpqsbzvat2/r18cKd6GOhV1HHY9f+fZOB+a8fw1Dr39cU0gH7zJBhma\n/Wai\r\n=aqhP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.3_1620918590974_0.9075938817590528","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@simonbackx/simple-encoding","version":"2.2.4","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"62e8a9e6df3cf52cbf27959fd5c0b00de62ba56c","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.4.tgz","fileCount":207,"integrity":"sha512-w352mElRsWt+v+sBwIDL7cPsbYd5LnTNIrEeppJQqt71BUijWSEJQJUNlegGX3iVRrPjjSnaFjjWrBeWiwjqvg==","signatures":[{"sig":"MEUCIE37XtPoHSGWf2Vr46eej0oxQbT3BO8XJ/umXG8ZroVaAiEA1kv4D4o2fd27fqYzcuVjBLU+InM2IxFbUeYpFFIoqi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341455},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.4_1632387365386_0.739644456585552","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@simonbackx/simple-encoding","version":"2.2.5","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4af100f98a70ce220d7ff260179ecd3dfce6393a","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.5.tgz","fileCount":207,"integrity":"sha512-dq9ot83LR2w7jS5D9gYZ1zwqFWrSvv3B0GwYMgvvov2r8vF3vjoJDm9VeU3Ja0RNbswIbSyk4ePgMzPgDmNSpQ==","signatures":[{"sig":"MEUCIQCa3GVv0ceflNV2vTHww7kLXXFqugwnDIURJdWYPZOv/AIgZ85Umq/3TTX9ezym86sLztd4H1SMfxZNAZc7d6Q+tiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341455},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.5_1632388089870_0.44840266683167984","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@simonbackx/simple-encoding","version":"2.2.6","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"25cc37c0d85cb160633274b1a6281675970063ca","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.6.tgz","fileCount":207,"integrity":"sha512-xPDj0e7LpuqaA+YQ7hCrFX5rK3wzJHhXyDvkLkKBBexEA6IYjgtG05qJm5X5R4olhFKttphPN3rKKH4fFPdjJw==","signatures":[{"sig":"MEUCIE3DP3uNZON8c7brYbManHSisjApm65qKvZI/VIAZ24+AiEA3a576GRUQa7B0w/c23fk3tr4cqlFc+dGGvDESBbVD6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341507},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.6_1632388326127_0.4253821154301758","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@simonbackx/simple-encoding","version":"2.2.7","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.7","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b89e8e6c7fa8a7e0c50daad5684dce85471586bb","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.7.tgz","fileCount":195,"integrity":"sha512-HzJLGukClI/ej0VXkeHO6+D7b2MccKhF1SkuZLRmv9rLV/aigP7AzxFFayNqYFZTFx1kQyE7gfS6w8Ta+1hmCA==","signatures":[{"sig":"MEQCIC6KI+QXpQ9H0fv3VFaNJT4blaoTOi5dMFcvMxbiY6ZsAiAhSrZ6AyQVn+KIvQGzVg4v90Qh1EQ+8ZZQAhJKk5ULxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327598},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.7_1632399919235_0.3999998910374132","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@simonbackx/simple-encoding","version":"2.2.8","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.8","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"01e2935d37a0306dfd839f263f0774bebb7cc765","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.8.tgz","fileCount":201,"integrity":"sha512-ldGQfF71VkMgq+VeWjGqf6CMsWPWPq6ngtA0TgcthVZ2Z9TD2yqrM+dDfFLCmqycLlpmc3gCrCOz0P/n2tFxyw==","signatures":[{"sig":"MEQCIDYBOahY7Lm8C9SOr/883b+2A+P0kulrEYvkY1sWfu9HAiAnK2vNPthMuIs+6N20Nu7IxSfu3zDOmEWGK2UyQHbTMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342730},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.8_1632402153256_0.5767330211938093","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@simonbackx/simple-encoding","version":"2.2.9","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.9","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5320ac9aa50f11e27d07f967a31f89b9cbc15327","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.9.tgz","fileCount":201,"integrity":"sha512-r+4U+HfU4DobzWKqVEfoKzizffdp9AoaHCCsFdNNgiKt7TU0E+StT8pWA51ivlmcoHevBXnUEvSv48Fr7rOsJQ==","signatures":[{"sig":"MEUCIGoEQiYURWl8OTcjFArtQcSFxlJ+8142ZvKuksYzhNT/AiEA31x/eLLiiJKOBhRHNzx3EowKRqCFx2mUZJcsLVEbrYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342701},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.9_1632402780272_0.400225234100104","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"@simonbackx/simple-encoding","version":"2.2.10","license":"MIT","_id":"@simonbackx/simple-encoding@2.2.10","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7ee136ae59cf963eff6e7eaa0fe1b7d47b20b6d9","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.2.10.tgz","fileCount":201,"integrity":"sha512-sm3OLbaL/ckrSTlzQUyENv8Y50zJQSyjkeRniOQpCLvcP7V/dEijtAtLLopLUdC3gkbdSGNpPGGdz6PQn6tneA==","signatures":[{"sig":"MEUCIQCeTPzXzek/no5RGI1jQgdLK9y/AP9nm0k9UpcUO/bWNgIgFz++cZoRyhB/KHYj0MtEUHVxbPaJl/4pEfY6o9/fvjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344391},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.2.10_1632404874597_0.7884776051019258","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@simonbackx/simple-encoding","version":"2.3.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.3.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b9aa933d1d9da675460f20bd939e138baff1f4ea","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.3.0.tgz","fileCount":201,"integrity":"sha512-DLquHxRE88dps/LPpsr3P0OJK7Jdulu5VghVrIvmD4nAhKzHhO/naKMbTJcv059WfjyMrgiSDe0g01K3yX7efQ==","signatures":[{"sig":"MEQCIBkkgxbUyVwXHLuZGTKTHai/a1weeKLXndlSFvRxStk0AiB6gjX7/qbGhhPac1QvPZXa67MdyMUNC1desOfG2wkA1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344844},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","uuid":"^8.3.2","eslint":"^6.8.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.1.4","@types/node":"^13.13.4","eslint-plugin-vue":"^6.2.2","eslint-plugin-jest":"^23.8.2","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^2.28.0","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.3.0_1632747457819_0.28339741132039475","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@simonbackx/simple-encoding","version":"2.4.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f45938d689e1e218f7d58e52b5bebee20903d47f","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.0.tgz","fileCount":201,"integrity":"sha512-nNJzG8Atvop4b32PG8pJVE0Zg8t9h7V3B6U69Q30S+oHlVdIOnyiq5ABHDrKRgkIuzl4IQmtY61Q9OjBiYWj5A==","signatures":[{"sig":"MEUCIAmhn3xFZ8wJVErNaquWwWQbWOhnSSUT4N367GdxQLJ0AiEAv0JlDug2t64s9kmAcnS77XIufbYQzVJ8WfiF3vnVNyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349614},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.0_1634018287216_0.646628631124829","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@simonbackx/simple-encoding","version":"2.4.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"be603a76818fb2530db1103f274b40ad2c9ab1fd","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.1.tgz","fileCount":201,"integrity":"sha512-gURaexYINYAo3ZLrtPF52qJcXKK892YOWghQfaQhBxdo/6pjnjP/uz0OT/T6achXa9aokwVp57dLImxWlcSmKA==","signatures":[{"sig":"MEUCIF+jA2HZ/QNpZqVfjoArHestekqFH7AGG9L3iPEyyzcQAiEAi1siUHWSIbiiw9gdc94KZZMVlDs2GCIZ8zMDWPaRkqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349770},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.1_1634021207876_0.6148419740676374","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@simonbackx/simple-encoding","version":"2.4.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f9c738c10d12c10d871a7cc682599b2000156f52","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.2.tgz","fileCount":201,"integrity":"sha512-g7WOt8tTZdXGmzcaUW1HeDN9+5qJQ7D5ZmTakI1ItzYJ9pdmLMMylDRlsj9/Oo+YIW2c5SNzdmrcPz9WR5dotw==","signatures":[{"sig":"MEQCIEMPzUoQaeAIrxqQhzia2s62PRHL8VoR6/OEesjN0uDTAiANEsiGMsDytDidrV8LVxzKfXSCURp/NKjloepvN3s44g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354074},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.2_1634510536889_0.35150535483165024","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@simonbackx/simple-encoding","version":"2.4.3","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c250e2a90495bf07e4d8d4df6005dc6c422147a5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.3.tgz","fileCount":201,"integrity":"sha512-ALDnkCp+OxA6wTerxJ3mCx9BPZezk1C92wf9XIQqsKKM+Fq7Vy+cSDPKB8NL7863G8MBkSp/mxOE1MbOeyUUkw==","signatures":[{"sig":"MEUCIQDnP8s2ejL+4VnkxqIPyKVGozqNI8fuF/PcVhdqvHsbeAIgLTV1VcijL38jXB41K7Srw/fE98cdc2HP/FXzNqdUV44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354088},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.3_1634653403634_0.08660513669628589","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@simonbackx/simple-encoding","version":"2.4.4","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0106eb5a6060f9f5210aae45f56c424ec9b71d51","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.4.tgz","fileCount":201,"integrity":"sha512-vK3fRK4VQesMN1nrC/6Ijos4X3s5xbcxk6yWOA7j7wWmn6ZSsufvwYGeMnKhJH+us93hAmoTp5SYscunz7caGw==","signatures":[{"sig":"MEUCIAhcRlfVLUZ1vnVpxEMl7djNoIfqEJCPbcAD3UL1gEOAAiEAkAmqG/Y6vMdMZviWrFIDhnZ82vw3YLPLy8WZT8MWe2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2aqPCRA9TVsSAnZWagAA1N0P+wWp9yqqGxIwSPOCTqnv\ni8FBCxRVlYVoV2XEg9GYwPoQYZkwpE7w6b+z8qfSMGSBVubE+J396k+Njl3S\n2l527iTn8hO3XYwOiI05LHUshASEAz5VkENymoDi8ULPoE0RSTRSA3Rl54tA\nNQnqA6x/lE0GeK4LPUWXIpZZYD8pGKBJTFqiiZtC9yybKDSs659xbx4b/dgm\nbljEbVy1/qjIJI7K9bwtCOFjjpqnFM0SsU4QebgRDJz3PKhHKefEAdIgMyEJ\nGx0h8cHnsyMpTC5tlJzlAB9ezx0AhHIPc/25am6dayIRITqIElVdscwmm2mp\n8nMWnKSiJPbrtqQiwu1kSSbkwXcQcaNCjgSDPnlX/8JYBVhgyJJHuiuM4lzk\nBnwryeSiCdiOe55UUkb8qoLlTs8QIDLaat9SriUZ6+nrt6TcWJtsr/V2LTGu\nXbiPeDfCl2GyBBBLms+Irh9dkpp9pM1bb3ziJcGAjZkUi572rXFPFii3nzeZ\ndRd9xF1HM9yUubhQnkN6f2+L5gcqZtnKzwbGMcAXeZxgjN9fOcgAuh4cDypt\nFlcszY4jnGNhSCZ/Q+oOnRY5fXCuzf6FEaiCWQXkiZJRzwZS819HYpRJ69Jl\nWsN2q8AFYJp95MaB5dpsr4WyHJN9fCsoRDrHndXI+z36Enap3CQvEnO6Q557\nuWa2\r\n=KX8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.4_1634655344742_0.5423562010903433","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@simonbackx/simple-encoding","version":"2.4.5","license":"MIT","_id":"@simonbackx/simple-encoding@2.4.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"eb4e92a374ade12a38d145badc7243889be11d82","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.4.5.tgz","fileCount":201,"integrity":"sha512-IaHqM5tg1Uf4o+V8E8kwSXHDDVxt8XVWnRkq2UJUatg3rbEiyLT/AJQxk7l6V8SPr1bHgkBqBdE7MGw1RTYvDg==","signatures":[{"sig":"MEYCIQCqsGV/Zriju6ObrAayuO/zAboCnRgDU5LklzdSBO8V/gIhAPuShMTtLObA0i3nB6sKhfkcjIRjkHC1+tVmIAZHLuWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNeb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAig/+IQYpQXh5/+49qOjHcSjhAFFPYwthh8zqA4ltOjr96h0B44FG\r\nHpFGfyyv3rRs2R8L9o9/Ocb5yYJ0y7ggToG/7MzJat8egJehZrKLjLgV5fd1\r\nV1Gq80LrbEDdPkDjHW9m1fKfaFNiuErkOPVz1Odd/xs2ka0Qir/En4BoWAUK\r\n9GamaAcriFIXqPxEGG3G5gXIztqQti8YEjkkw+RBDwC9Aj+S/9/uJ4pSDNgG\r\nVFEH/pkg8K8uDSTkJ7B31guZVytHPKuwbQeRMqg/Vbjmlzu51MOmIBJLLVVm\r\n0nyrb37JRUaxtO3bgOdDvpdQ+CFNVb2YU9rPP6bmQXjb6Sn9cZ4ec1oBaf7d\r\nFWToyHPCT4F68u0tomjaCB12xwnnrIrM1OFXnKPJ4++NpZWCTPxdJZJvmWYV\r\nxxSBAsydHyAeZ7h1Oz7kYg3GwULEMApvJL3XHu+2igXfX+Jgd0yUGAaacPIH\r\nJrRl5fKeJeVZbsmpasQDQZDTKxCNEINZQ7xJAjKeeoxpb3znNE4uuPYE7cJ3\r\nfwwFWfER2p/xD2XBMwmROiiWz3C78AyhSBGDQkg1oTazmubxZbljK17noWb0\r\nL7cb8QRhAoxg7OgTNItY/OSxv70Q+uBMZUgK6638ZKHxjYVGJVPndviHT4Gf\r\n/i++c9NieucpC7F8lZkpEi2b77gAvounKiU=\r\n=sViz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.4.5_1647699708439_0.09999542043526999","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@simonbackx/simple-encoding","version":"2.5.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.5.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9bc23eb22a824333836555d80cd8439a123f3780","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.5.0.tgz","fileCount":207,"integrity":"sha512-gakO01/EXdf2qwDQmz4ivjZLVwWQzSchXubai8Cv+clVzo3ZTQmc2WAYKwPfTq6VXxiKUMMSNnf+Dq4H9Mkwzw==","signatures":[{"sig":"MEQCIF8FWxxtD9nK6Do4MHNYVUGxzWJviq2ByfV7kpUpjNVLAiBoXai45qvWM8+KMOZOwD+JUSomfzfY/ch0RyhHNMqcCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotdA/9HIuLAQIlnQPD/zZT1LltK9p22TlKgyHf8nbj6LDFuncQXhzw\r\naUnECNQKQgyZp/0X7GO6287ZFvehzNmpvVfEIgxpncqZiuANrf8ATsJfiP4r\r\nA3MiBy6NgyyDmNbna+xjd7Jw+PqvZtjLUV1Glf9zXCi9VH2ibDuw5UDk07xm\r\ntRrVDTnGETXZggHMhW8qG+KeERvd0chuhMfTkTMGsHGnIfRUFloVBzV/KjkR\r\nxQSSdQiH1kGlqWdSn+JaBxeqELCK3mpb63rsgfQOMVHO36dOnJJcc//bC+/c\r\nHR+lshWCV5nvJfwRRdF6PKwBAk+OnuvN4IFWDWTNdlvwUFxDhIR55pDewEu+\r\nwQhBl5Vp3u2cCI+xiNd0hf41chwun0h9SMnV3Or6hkF8Cuw5zweRhYuar0ZZ\r\nVZl4ZsKgr7dWHBeEqB9+i1R4LPeR3hEQCtmkC0AbKuKg7qndQEwdccrHA7Ct\r\n3FD4AB0VO3U5DQR2ZUBsZsqhDoGfGEo5sinXEHolwBgKhb0N417kR+UkERV3\r\nNVTfNvGt6jcIshV1bf/Q6e6E4LmWQ52ZwTc6CtIQhNA7dFd21BkpHWzBysdw\r\nnhKoZuMA/AvZoRuwdZnXKu4fOo9OZmlx93flr3wPmrf2IjE5J2jvTtKQ/m5I\r\n1pJUbSXCDtBOV7OrSUDD3MoC9pDG1IwppeQ=\r\n=VAOY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.5.0_1648210689300_0.4990241933105035","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@simonbackx/simple-encoding","version":"2.5.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.5.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"f74a3f29571427306de238b0b2cc96ca86bdee10","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.5.1.tgz","fileCount":207,"integrity":"sha512-+YKlmdaS96f3b5nIV0Q0d4ypBWnslZTxc6mcLB9Hm9vyXI0xgIObiaOO+AAkAGrCjTT5jze1Hpwlp/7BjxvKLA==","signatures":[{"sig":"MEUCIE0kP1311vICPGvVTVb52tLLpfpBx3cG78DAgKJlPCIdAiEAv1TBzIu6Gq/s2GgKITrTJDpgJg4AAskgJSzj+OJ0VGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkAQ//Vv5jtGMYaNQUYBiCa7w8VXZtYXFYYPGMoOi4fcwUfIX8kNvk\r\nASKucXRCk6FbtiYS7V3Jlf2HTgu6WOrmXxCPCWPnxJp131eSPQeA5K+DQXJr\r\no26MNg2UmzwTFL5kQjW/bF2R9PaIt6mNOTSzBy/e9DISiqWHwIDpal6UqJQh\r\ns/OEOZYNKLN81LqqkaiN1tgZATWSmVdZC/LOxkH+HXxc0wzQfhJez2Vdv309\r\n9RS8RMZiFGyHkmyqS2w2rG7vrUpOwA9QDFy+pIXEVNPUMy7ozXmPNnUpsVtY\r\nSe/wWOPJUNEaYVRzxI1MbsCNskcx9AqB7Si0pxY28cxHqyRWSJ89IL4hv7QG\r\nauas8CiKmLyDJltE+2uQUAKqCwW3OKKwY6vJPFZbYIoelO94hQI3yxoWU2G3\r\nc6SabWFe4wcFbhAP41RfgQcedNSF8ZzFfV8yAc/gpgSC+zCn8CvtL7C16xJY\r\nwCzQ71EXw62WfzWtEGc+8MWy1ktJkRiaCCTbWOqvEi1LfCupOO15hKCLrGAd\r\nVbiN62rzdGeAXIXhSRevfM9vPL1bv49qsbsuRbb1j27aAcBL0LcmqaRZJxfI\r\nHnhGsR5fQseEo5L1hFOMB4/6Kimum3cqKLK7OyrdKFsEeq6r4ZSC8zZ49MFw\r\nHbdg3GvSE00pqd1HULovvMXaFstTa410wK8=\r\n=Bylg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.5.1_1648210960379_0.3381102312582156","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@simonbackx/simple-encoding","version":"2.6.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.6.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b9a9e4032ac678aac1fdcf83af2e72d8454af7ac","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.6.0.tgz","fileCount":207,"integrity":"sha512-rIcaOQAsnlbXj6TpN0dhZODSI6Pa4MN3SFAmwguanqygmwJZ5S/IgKiCIoaJiOeUh/Q8pLsetLIQvk2YxAvolg==","signatures":[{"sig":"MEUCIEy6b6Ed1lfvokm9rsZrJWCETfR8YARPsH4Oo6zmuORgAiEAyO2lyuXMbpK+ookXpOPA5vmUhR8jQT9WBv1Mao2aqRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihBwPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP0Q//UxS/syP1A6g++rzZnOUv3RwEp+2W3kvGzIOBMRCHZQe+yCJu\r\noMXxuN4VPkz5yz1k82ooge5xNFhm7TzczjWzvjp505cqBB6C3qF48Oso0EVM\r\n62b2ZHRd4GMKNHNv1j6spnYUw3gQCu+WzaFo3O2hG70olz1G0eYDvgUL64jY\r\nr5jVgz0hu13vOWUktFVJGMmUf5E+2hTKpBeKQbMdJmNJFMqMF1u4nog4sfQO\r\nW0WeCvI6fwmtQwVqOGUy83WDjrIQjNX4QjFxL+2czMvbcbYbG6U8wQ95ophi\r\nnjhDyix4RNfx4XYLhh504x1XZhfupi5ZaLchsd2rmyqfG1EKnCC8/qJlbn+x\r\nKUeEq6Uh/ywOOr9vDWGtjKmiCVR+F2n0PVZ/On45ddolBzt/qObVj9HmcytN\r\nGbdH0mpTpUKSsPgkXPm9wW3vBadKQW2DEUBF9sO70oYtmfDCUOGb9jo/HIvZ\r\nsHkp21fO++yMe/zNG6DfAb6rTvqxx7Wp6mPL7hbinFaqrBoDUQqCdlwdTZna\r\nX0NMm8rOMIAZAza54lfSgwr6E8RbBeAMiJl2Ez5MmusLOHafwrha00t8EDQv\r\nKeshxKKLmJVoHp0rPC/dMtYsGaoVwvCML+8eNtaLCTG3S2t6/hyOeHkwSfnL\r\n5PVfM3p6G3nqizPezv2EhGvA75/kKDpzhPA=\r\n=CRAe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.6.0_1652825103268_0.012080655534107532","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@simonbackx/simple-encoding","version":"2.7.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.7.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"5c9bc926e8af11c1d348c9afee9aeaad8086ca3e","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.7.0.tgz","fileCount":207,"integrity":"sha512-Owxxy6mvWitdMx7oOaBDzlCd/cHJ1tvntLD6Y0v2DLxOPnKC79URpEPFKdp2O3igfFeg/9hI8PgYuBhfbo1A2g==","signatures":[{"sig":"MEUCICcLJFPCAHPAsij+hYixNdyu5qW/NPAW61meL7YRY5/HAiEAhX7C3OlwwR9YqPW7IW9F95hukfLnjyFsa8dcBNUvLbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihq4TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvUw/7B3iwK2WHz6+zUg1hvK+a+70r0F3rAdi/qPiyJblaRyoHiceI\r\nrHpQbF4Wem8ID5wnYPC+sP/6V6RRm0Qsltl8g2jKxzU4IQ+nEuLP/HmafTT6\r\nLOyg4c0t2rKXR8iITJTbxF0J3xFwg93G8fkMqhymi54BOnHDydj4a6Lc6KIu\r\nj0D0ogXuUyRW0HRR80MX1ZOrYoi7i/xSQbNRRSzT15saCIBe4tNGGafV7SbW\r\nBiFL9kAT9b3rLc1+4EyYzmXgSv/HYzw2jhmte62wXynhdW9pEaJjJB5XcMDo\r\ndOB2NNlZwVrjQNuM6o8txWTtw/01u230PD9+Nt10OCRZYo4ZpZJSO9yTFTFs\r\nhyMpqOCMXZzFBQfgMolT/Meg21aT5oqjOvrsXAKj/Blm7P9+JDNsVakX9yez\r\njRseCAwdHDmLBPBqVdcCG8Lbnz4IQlFPih3r9lDluVmLxUIG6ezseUN9Tc0G\r\nn2idn1VW7NUA4u1h/gxbZPRuXs0YlDyW2W9ng+E7HhYvV0E+Nc4mI2b+rx7B\r\nxuWBB99FORQ/0uCPV9vyZexBbZUPRWuW5Vnt18xCnRf46YfEhg0bdRgZkbER\r\nXqymKjoLcXzV5Q3qLKWfPm7sH5gMnlTgj6RXPBqyt1+dLFV8l1iP74eEe2zo\r\nOkGt9icJG9z4Eqjbhc2s6xwafXkim25JHxo=\r\n=vcNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.7.0_1652993555094_0.8821381556161292","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@simonbackx/simple-encoding","version":"2.8.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.8.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d4fabfaf9ea54c7feb432674ff64121a052bf12b","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.8.0.tgz","fileCount":207,"integrity":"sha512-6Q5uXK7Ph2wWoI6CWd48sSp4n2hazZB5tI/xGAJfxMPOCOsnIlZCKdZRE9nDs1F98zyb0NqP3xHRz7Egr4Twjw==","signatures":[{"sig":"MEUCIQCDCAqZHXaZyb4nXgzTA46jEkutszqwvXG9kH+bWQkM9QIgR0NSBFj1yiZZI8hkRPO0iB3wqidfHs4q4LZLBvIrJcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpLgRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ7BAAip02FssNWgOFKhCMQF7yKDQleeRJPogpG/vVtbkqOxiWa9pE\r\nvAuWpbPBk7b8abti+y/gSlkqQKkx+Uxx7aunlYSkQJjO93TJn8oS6rkLeYiZ\r\nNWI97G8k1bjLKV30aAsXrUT1PpwPwjUCHUVLUXXNjCaD6LZ1HmDwPHaVygHj\r\nCvrw3Y4oBYfotjXkU/xCFZU0unSmVKUPPSXLqD+q2WyVOmTNFAGCx632hOnI\r\nRyuP8f//duYpah1TJPmEIX799hPazQ1ONfjOfHFG0khlx+ijNzZaJdBaRDVC\r\nkhRWWXpI5TECGoB00yomaiKA01AzQqpa94Y9x2yfkWoIY5RsIlif7yPaAe6l\r\niEbK00t+rixYE4830GoZRjjt67vlhCVvLOK+PbRVKzYc3Bgxsrd+VWAWVypf\r\nJdoRoIvKOTX5pRCTqL7uDMWXrlWBy5ReH7vbCU6RhpqAxkR1gaVq+sugM0B1\r\nYQyBg1Exd6pskfT1ZMb753icRlPKmr/513yoekL+P6+GGGRQrmo8pRciMdK+\r\nDvzhjKI9TOoKlNjD7ZDQkQ28dfTawSlgxjqcoPKIQ8poJE8ryQi7FqtD1P5m\r\nGrN4GFOyeEL710KvNdl01RGQL3Ekzg5fyuWkbKl6OehHl8WBDV5kHEm1sLTp\r\nU++t7RBUdhd73SyCbKQd5MewJ94KDaAgc4s=\r\n=h+lu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.9.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.3.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.8.0_1671739409353_0.5485218002309158","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@simonbackx/simple-encoding","version":"2.8.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.8.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"67a888ce15dcda98630897541c77fcd273a6810c","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.8.1.tgz","fileCount":207,"integrity":"sha512-4pBePYfsI3W4p5d2bZsxjbJ7pQeEGqEMhqaEAxaYhWH1VyGrHZTSYb6wkewX6etgN82dLvKk0rweLLRWH01hWg==","signatures":[{"sig":"MEUCIQCM3Ovy62K9sO+WM7mdTPvfYfm7npaIQkjGes58yl7GAAIgVRgoEUwChfcC3R1KJP7CrgCgyWxWpeaDmgEpCl6lI38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpMxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo+Q/6AhHktcAaqJJ9gae/kyh3Ot8u2BzGR3d3zd5v8biaPVGGbsr/\r\nfEH49wkVfeDjHRSKlj0TON5CT0zSo1EiDJdSJdNmhhb6HU5jqkcwROaFWztH\r\nPQNqH/ArsS6Yt9buzAz9MyJot1KN+/s/z8+OzP56vfmA23Vd6/63r/CqHA5o\r\nxtKII0A9znTeomMtBw5ml3PjJSA4xb4FA4qRpbc3+D+hyptktj0Hb/B4Cyxt\r\n69rMOKoYbvj4WUvwylhwaBqxOLIlmMtY4zPanQAvR3aEHhHVF1ejM9q8W8Yk\r\nla6fJkv4pSlYB1GueulWjlB/QWIvi1Rh9hARPqpetbLWQddAQ99Cupak6Un9\r\nt49h41bye8+y3G45eoqa8NWMQGmf+OU8xqPFHIqSRtfCaNrTSogpbRaBPeAU\r\ndjJPjYC7rggasdabfpDCr/I4HmjB0x2f7WkllR0wijdh1YcQ4r1H039rwjOJ\r\n4yUFpV8ot3MLMVXCKg/GHBkQqLjJbRA9MXCct7YeyxIF20IRKTb1Qdz/3Y00\r\nbqsakJt+QevRh23uFi9zz4vNop3FWUotGlBQRmn1i9rN3YFmmiyZ+/fNn0yy\r\nanCJ9atzNg423hJC2ipuYtcnwA4B2CIvtu2pNOTz1+gJdS/y/peBHv3uUq1H\r\nhuOSgVmYFaO1IeHmk9GfiWUYIVtfFo1k31I=\r\n=47//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.9.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.8.1_1671744590887_0.38257718804332685","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"@simonbackx/simple-encoding","version":"2.8.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.8.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"885b7a8d046324d9414d718f2489eb095e5b0731","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.8.2.tgz","fileCount":207,"integrity":"sha512-h2kqhvqfh0uVuq7XhH1OjoR03RWllzMDAGc7HXODDQNkMJTL/wPT6mpSiLbq5zQuljRPqWHhFfkfa9nln2+qZQ==","signatures":[{"sig":"MEUCIBJ9qg4bzfJAJFFKdKM8Oc6Wz+4v339b+nBsp2rJu2VXAiEA5uHezbfDLPBpTKO12lWuj2Q/v+Tnevx4MrIgam+n/Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrXwQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokTRAAjrMdZmcnERGG3BP6wuainKeGBum05lgN+HbnOTGmq+Cbz6vh\r\nVw04w6j0LTTfugh1n84Gtt8UkUtp/yPdwxvNn7VT/dB7WRJP8ZH5bgJE3/US\r\n6NO8C6KBcqkkpIji/+e9P5F+OdZK1OVVGl1yM9ytl3yA31LORkG+ZMsxvems\r\nGQXyKqjPu3FklKvXNJYPu4OmMaLlS1MSeyfhQd9jUOMQ9qxVoO8V71zjG779\r\nzRu65eZni8kTyAriRRMY6P4H92QX6wHQrmBU7+SmUT2BfeA70gzJ8G/1SrPf\r\ngeQW8AGmUuXGx6cJfiqIyWfLv/gYexo+tqqUGVKJQ0E0sQ1E/1+esk1He3CC\r\nX7g6vdZ7Mct/WrhWb1v1u9jZrG+qyM2Cf6jNrjJQn5rGH4Kzo0M5d0Vap/Wd\r\nT6xLxY0BWjY8YW0AUxpeyE/K4Qymm9BLWFRxR1IGuDTCwjJ35RV34o2KqKNQ\r\naLJu41UbBNFxVizf3RywlZFcZ5890XuxdPI3yRv1hBzxByRHq89Y1buDKz2G\r\n1LXnPbAsR2GM76nhymcMaqekQ0/LlW0srwsB8MXYT7ruACaZyjQ9H/nb/CtW\r\nzm7d+YuIm4WdSm1kWGgnEIcCogBgAgM7YbyZQuIXorAJs1/yjiI0NKo1Mg/p\r\njjyC4YptkIRec02qZ3B/qKsrtrPUw0sOoBw=\r\n=iLQF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^4.9.4","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.8.2_1672313872164_0.21481281442529632","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@simonbackx/simple-encoding","version":"2.9.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.9.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d9439500051b011f582a43dc7a11e90a59fbb12a","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.9.0.tgz","fileCount":207,"integrity":"sha512-/Hn2Wy3ybKaSdxSGNIshPbaYBEfDSnq+EKXu9dKeWzf8qS6cOBNFoE4rbjDM2ppe44HT1fn1AuHQILFkV7yU3w==","signatures":[{"sig":"MEQCIGmsy8e704kUsLGxNSa48TxEWaA6cTTFoknSqbPUmSJmAiAoGF6dMyCXTmKULG+1/Q9J3+5BPRID652dEo1dIUxu8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357491},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.9.0_1713620135544_0.14436854085591944","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@simonbackx/simple-encoding","version":"2.9.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.9.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3db075d3eb0f51562e23e9978a4b55c4287f42fb","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.9.1.tgz","fileCount":207,"integrity":"sha512-9A5etvR2ebfT34cXUuTj9HC2Zg/7f4GdnDW2TcfMlei/VKZdJy8xrQN7fKd2zZaeB/w3cBvm4qImIKGPRVmgfg==","signatures":[{"sig":"MEYCIQCMevidNN+fG+aDxRb8quKk34OgSqWGip+pFvcvqf0NdQIhAOOEu36xEz7MP0YAp7c03AhYEUGkoNPeg/qQ66jy9XZg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358479},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.9.1_1713620683105_0.4629037563290399","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@simonbackx/simple-encoding","version":"2.9.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.9.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"8ca375ef9c51cbc84841416f95f34aa406f609e4","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.9.2.tgz","fileCount":207,"integrity":"sha512-rioBTlXY9KHQpxkfopsoiSIFhBmYpJ26AWx2USxZPD8n7uOzbrNGH1NzTr1hjhlyDLfycg0U1/in1/Aqc71KgQ==","signatures":[{"sig":"MEUCIQCSopX9/+1HsUdYCD2wh7iJsVRBZwYXQMiKUPmxGEMWuQIgRLWKrpGOGf/6TBlfUBF8QyYRAYZ4T7jnfpdPPadZ9/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356743},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.9.2_1713625896977_0.8325679012479543","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@simonbackx/simple-encoding","version":"2.10.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9e4571f62102e0901730ed897fdf968bd22bc101","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.0.tgz","fileCount":201,"integrity":"sha512-WH6REB7P8xegusaKhMnV3IjHmkndXBhE9J9QWNh3yBXNXyRPBtt6zr3w2VY4sTEJrRK8/bDZT0HwjI2OozMgbA==","signatures":[{"sig":"MEQCIHjHsAfoCPLFeJpGB4lCmpjwMM3W5klr1dM4voGZeV+YAiBArSRC0rYX/rDcL5joz6+Ni1yN9SdOzzDf6aaZLbwtSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406178},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.0_1715025226418_0.3353374213605329","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@simonbackx/simple-encoding","version":"2.10.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a63948520f5dcff255483e671076f6da7e13a3ae","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.1.tgz","fileCount":201,"integrity":"sha512-2kNVndLOSIOYeReH3WWvKBRo2LVRLPp2aOpFK4mc9/4k92xOeNH9DaqyVK2xSQWhQKtYk9XIf+p5R/Agd4VbAg==","signatures":[{"sig":"MEQCIBqJkPwtIggU6Ppb2JhKKB2eM9VdgfMY+kLUar/49cydAiB2/+92dpZ6ODl0edO8Q8gufc81YjyGPwqKSAyTlyP6fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406469},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.1_1715172502994_0.5220539697173483","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"@simonbackx/simple-encoding","version":"2.10.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3966767051d40d25997ca3d526da5c23e5f7d6ff","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.2.tgz","fileCount":201,"integrity":"sha512-Vovfx60D68kJFzV71dA6AUTF5vYZDcc69iq6/XPZlnkSjeAoN4AK/Vo+khgrURIWwP6ZDMajjVuBqj9gZ6Y5Xw==","signatures":[{"sig":"MEUCIQCFNNcq7z0xKSYdebz5wAmNtyzMnTmyuJtIr9wN+s8p+gIgc3smtku/qszonlNlCvJyJe1DRWXGVTjyq7fcx9e8b7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425497},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.2_1715188407868_0.6815098246375151","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"@simonbackx/simple-encoding","version":"2.10.3","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"eff235545a4030da69786b942bbf36b8770a39ea","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.3.tgz","fileCount":201,"integrity":"sha512-MlBDS93vPjyjBZ+Nlk/FM34XTWI90A3r345zEnxZFGYt76GGE+yHkhPKKFVmgZnz/qGums1AuTWPuKeKygyXBQ==","signatures":[{"sig":"MEUCIQCrFh7ST3vrpz4JA+83eHYyd+7W7aFGP0n15TpWAB5d7gIgemA8GwmW6s0HI493fP8xjs/bIP/9qsajQiKrDdpnI7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434261},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.3_1716041782709_0.7532249745436044","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"@simonbackx/simple-encoding","version":"2.10.4","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7762c41b9abb2573c20f4031c843e182faa9d2da","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.4.tgz","fileCount":201,"integrity":"sha512-wx2WrAmOYZg3MrTYksQ1poTjm1RL6xXhzzt/CjkmXV2cz5j2vlMvvECPvoDa96DI3cEaCDSNo35JeTy8vX3mPg==","signatures":[{"sig":"MEQCICDO7T2B8tAxWZITjmNUZPaRnraNyNNCPhqLRVEWCV+0AiAH69wdXP+3U2NfhpBL0/RX9WnZqTS75d6lLzT3+CyaaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436583},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.4_1716045408929_0.2504652618433154","host":"s3://npm-registry-packages"}},"2.10.5":{"name":"@simonbackx/simple-encoding","version":"2.10.5","license":"MIT","_id":"@simonbackx/simple-encoding@2.10.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"58411ba13d0db595e64e3af324b78f7adb82e332","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.10.5.tgz","fileCount":201,"integrity":"sha512-hq/IDk7vVJvtYOGr/8hXS+b13sMQb2lgPZkncHCzQ0olxQB4XW6Pfk52UGP1IPcsGJHZw5T/N23aDnOUQSmkRg==","signatures":[{"sig":"MEQCIEEmTJiEJlAYVBqcMQUobaQDDVM32f4eJR8z6fLFYtg5AiB3aBGjKlm/EWE5jA6nWWVaB4cl0cdIM9cxEg+t/8y7iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437919},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.10.5_1716391819853_0.04529089120341889","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@simonbackx/simple-encoding","version":"2.11.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.11.0","dist":{"shasum":"42b1a743357743e8e76cdee8c33ed47f3cc07132","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.11.0.tgz","fileCount":207,"integrity":"sha512-Ztj+m7X9EPPWA52KUE2w/bumlE2yJvbd6KE5Kqm+KB0V18mrUtAOrYP8Yw1eODImg192IGc32y5bCeM+dAshpQ==","signatures":[{"sig":"MEUCIQDzhOOYip6yfzYIZ9HevJP1S0GufniMFrQj+b0nXZniwwIgNYQVdsxD4PiLhpfQBzWM9zLz33K4lJCYZxyVGyU9v84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460983},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.11.0_1719908784225_0.5475578742743379","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@simonbackx/simple-encoding","version":"2.12.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.12.0","dist":{"shasum":"d74ac1f1de4483fc5e6fce1cb61109870e8521a4","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.12.0.tgz","fileCount":207,"integrity":"sha512-RZcD5cGgxmiwM1y4r38ze76Th/AAd9z7ng6QqyOjKRSu7tqYavBW80oBgKqWCTQ2UTO4SfG6AkN44LrPeNpw5A==","signatures":[{"sig":"MEQCIAX3T34xrDPw0rANkhy0AOajtUIy5oYTgikVslnsRtsqAiAhj8btWm+Z0dRiFKTk3CINWSbx+ghawNr+LF/p1Mhd4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461153},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.12.0_1719909512884_0.7046401193761893","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@simonbackx/simple-encoding","version":"2.13.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.13.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0c4e06dca0c56d5e68138bef1626d3a4a5a235cc","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.13.0.tgz","fileCount":207,"integrity":"sha512-t9o8z3BqgBu766lt5vZUeyGhLaoOBk78WKkcV9UL9jYrgaCoZGgT8XpHM3OEVpCJncKFs90rKqbsIJb25rzspA==","signatures":[{"sig":"MEUCIDo6zdOWWVGE8qfwSePJe80UIAi+DXt1wYGFQZnIIkryAiEAqP/1GufKTxNapzDNLcgehlZ0n6XpfiiD5FDKz0nPhX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462669},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.13.0_1720791966577_0.2760973006464267","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@simonbackx/simple-encoding","version":"2.13.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.13.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"d208026f3023f55fe517a51020dab05214e019d7","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.13.1.tgz","fileCount":207,"integrity":"sha512-YQrOo4N+R5AG65iLSXdi4VegK0w3qFSJzbm9NVQtuJeRrrk27xsoVZYtlTsk2GpIRGDf5YiyG04MGaJ97VUp9w==","signatures":[{"sig":"MEYCIQCFLYvVkZq9+uzM27GzmuEW2K0oIUTrtF/xyHjvx3zpAgIhAL4XsEWuGl3ArJItV7yAU2Ko+BrVENAXvn/4b5Aa+oJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463257},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.13.1_1722079331002_0.398493282360161","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@simonbackx/simple-encoding","version":"2.14.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.14.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"28c4a309ecfef415469ca601f1e318600de3cf58","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.14.0.tgz","fileCount":213,"integrity":"sha512-B6pygZyoTDRpACusLzWnk63e6l5S6SK4xLpUuU2FYHArW1cfExgNiNYQfNDBHjmKLkpZx2HqFMWOfabeIHYrRw==","signatures":[{"sig":"MEQCIG4x8CLgsrpRVtBN1pAebI8Uy92Y+VecngcA6aDch2H7AiBZ/V+qyg/VzrkshwImZTf0MtiZfok7P3CJGWwiwHa+IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472495},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.14.0_1722504243572_0.047474449545130915","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@simonbackx/simple-encoding","version":"2.15.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.15.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c1cfb4903d10a2a86c17578519c8c7cb028727eb","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.15.0.tgz","fileCount":213,"integrity":"sha512-4mqIKCODN2AXoheu5vQg6cANQAA0geM0FBJAkJ1zOoWhPCcuYp8D4U6hyJCW+Hrg/IeS1xA/wEYgNMnruQiL+Q==","signatures":[{"sig":"MEYCIQCxAx5mHphWHkH17qeC7A+ML6gANoqE5owFyhTnhgWIVwIhAKrq6Idb7bjdOABhFl6mV4Peq2P/oNJSKMYsNXJNHGcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486460},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.15.0_1723201732200_0.2982246751865214","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@simonbackx/simple-encoding","version":"2.15.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.15.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e6e3fffffe09fd7f8f37f7f8ab93e0d8658f64e2","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.15.1.tgz","fileCount":213,"integrity":"sha512-hFGYF6vyK6c16zr/LuolXl8zLRqLO8HMiqVBP094PvOFA1jOIUIMPdCsFm8NPXe7LGPpKmuRy7ViQmU1phStYQ==","signatures":[{"sig":"MEQCIAMNZKv5wcjk0GxY2/VDOyhwJib4rtV+i55qVx+p8CRwAiAxS/cRFe8kTk4gDlozzVPpSB8QZQaO9hKkWTPiiLPNOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487146},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.15.1_1724953131316_0.3765409757945186","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@simonbackx/simple-encoding","version":"2.16.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"205066eedacc627be38532a2b28525baf5f040c7","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.0.tgz","fileCount":213,"integrity":"sha512-Ae8JBzQQj+qh3+EabOqVtebhGKK1lAk9YmiKyywGAoKNUPyYHkpXF6qyCRDHYNXB/N3ZnILYIGhXKduGrdd+CQ==","signatures":[{"sig":"MEYCIQDVKcIFPgQHexH++uw4FHc3k7hXbyEONv1azsfd1td3zAIhAPwl7OKEy4JCe36AawQVCY4X8jr/1uXX7n2PIyaTzw2z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488880},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.0_1729673712453_0.3270824256372802","host":"s3://npm-registry-packages"}},"2.16.1":{"name":"@simonbackx/simple-encoding","version":"2.16.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"94a87f97e6663da2ad8751395ad6e7d587d1ac03","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.1.tgz","fileCount":213,"integrity":"sha512-qbozxKWHDMK/h8mlPJLP/7oCKB8+WtbO4WGFFHzOP1zrqUxy0MP0xQF7f2Xkjdrvj3wyXRbyJS4jqmEaEuqODA==","signatures":[{"sig":"MEUCIBBHzIZiY3yzpyxu+YtKrAjFDyWrDz5E/sUADjq1k+zKAiEAs60+4L12vlmjFb/Ocs5RqvAC6xHzargIktarLGgkk6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488434},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/dist/index.js","scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.1_1729674793136_0.6115850230356699","host":"s3://npm-registry-packages"}},"2.16.2":{"name":"@simonbackx/simple-encoding","version":"2.16.2","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"4ebc485bc4eebd80660c58c9fa8d82091c93cb7f","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.2.tgz","fileCount":213,"integrity":"sha512-z2umYcYWEsbmNG4OFs7H8B+3HIRkT+syhvOdJBdBvU3baI/nCgnhKE6dIlYKKut89vlqNN54/mVdaA/9wyu9tg==","signatures":[{"sig":"MEUCIQDRluqGJHhWNBfT1jG+T/If02aXyCy7jvcuOwHICffCwwIgOi/0i69chR1uOdTJdWZeYDOYeRmsSy7Z7rjgAnGGtYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488593},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"import":"./esm/dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.2_1730299371121_0.7641350729605951","host":"s3://npm-registry-packages"}},"2.16.3":{"name":"@simonbackx/simple-encoding","version":"2.16.3","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"258c6b4847c1037bc1c84fc2aec4ce26859879ed","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.3.tgz","fileCount":213,"integrity":"sha512-0YiaAgLp+jHm5vBoFS3Ok5Lurt1w5YxCAGVj0MqXvsd/l9ftqQY1RQK2IxHWVrhLSEKJBB+wDMFnpStpPaA5cg==","signatures":[{"sig":"MEUCIQC0oOvVa9V1ZdZ35JhYh5C4vGdparsZLBU44b/WlFVDqAIgI5UaTFGO4D9fFUWGuOtJX65fD0IIbN8HEyy+yhIPyQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488637},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.3_1730299555532_0.9392093231399248","host":"s3://npm-registry-packages"}},"2.16.4":{"name":"@simonbackx/simple-encoding","version":"2.16.4","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e97844800c486e6742550353f5f2c0fcb6ed1627","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.4.tgz","fileCount":213,"integrity":"sha512-sBRJMG6WPuBmaDqylO9hT3SpC7mmm2a36of7vcXc0EKI0iI5i2mGRgGnco3vsNPzrAyNt2GJ2AfOeZCTD/CZfw==","signatures":[{"sig":"MEUCIHMOSFkLGgOswzsXVNzJvLFstO+KyoML8/+XuW0IrlAOAiEA8VfeFZWlW4ivhggNbo19e1gkyLi1gVZEgzj6Uficiq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490588},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.4_1730299832166_0.55769670924586","host":"s3://npm-registry-packages"}},"2.16.5":{"name":"@simonbackx/simple-encoding","version":"2.16.5","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9c8a70ee2bccb37a60ddcc59f11be0cc11da08af","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.5.tgz","fileCount":214,"integrity":"sha512-VL4o3wwvph+9/gNkPpAr9GT92HSkaHlGLe0RkfgVx9b5UrNjD9Ub5Ij5yy5iAmK20xOpL1LH9UxlIHAa/198gw==","signatures":[{"sig":"MEQCIBe6isj8sfQkxv4ZK6408Ey/sl+SeJNFHhFwUTtg3UnQAiBj9mkKR50k1QZA0RWd7pEtNnd2TGgH7d67aAFaOCwD/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490640},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.5_1730300437057_0.9462919093197759","host":"s3://npm-registry-packages"}},"2.16.6":{"name":"@simonbackx/simple-encoding","version":"2.16.6","license":"MIT","_id":"@simonbackx/simple-encoding@2.16.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7e62313ff975dd73528b9a7b1dca7e4beb8aebc0","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.16.6.tgz","fileCount":214,"integrity":"sha512-kuxdhlnBdxhDT4HjeyT9hKnF+j0OaAtNILNAfEC4bjilipvVQtkV+2woHt19eHsGSCwS8ynYgt0MOpgiSkvm9Q==","signatures":[{"sig":"MEQCIDsiDKy1zDbVlDVonTBQ7/qbsv4tDZvU2cyUGbL4GB1KAiAnXIXesW9NEva3X4sp6jAZB7bzHxKPnMogitBgIhVC1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490682},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.16.6_1730730788514_0.6578758951005335","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@simonbackx/simple-encoding","version":"2.17.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.17.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0a263736c5a8f951ff6f8b45608820a2d5615508","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.17.0.tgz","fileCount":220,"integrity":"sha512-uHw7dATGbwUbdFjl76YseY5HCHr0hwINsfcSJ2xnP5A05woqeo8dSAsAKVdCptJt9QeOmOGJpj+EOWk2OEaI0Q==","signatures":[{"sig":"MEQCICvEk5tgLjDPD9aWAnSGK1UTp4lfqR2bd+kQV34SdP4CAiBRQmZds4tBTtB+wFuhyjdUgdHIDo75HQJYd2Ny+ApOzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496087},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.17.0_1732294289096_0.9851239505784566","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@simonbackx/simple-encoding","version":"2.18.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.18.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6c574a10d258ae886584f56190a61db060c7fd13","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.18.0.tgz","fileCount":220,"integrity":"sha512-tdokKVGCuR54GsSleY4qLpqP+iwGbxNN3Z/G0LdSuyRGtwrEELRHKndzPQdyrkqDhPOcct/QqKHRpp5c+KwJnQ==","signatures":[{"sig":"MEUCIQCujmKY+xLEk+dZuFj87FTTnoTVPoKQCuTDvq6Ti8QYMwIgFiYHXYO+LdIfpwPhHE1Q7/uxddKFj9JWfgCA0r6M854=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509277},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.18.0_1733223145849_0.2600377031915404","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@simonbackx/simple-encoding","version":"2.19.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.19.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"2a4d33eb76b7f9d8c639dfa432ad10d5b7c95ac2","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.19.0.tgz","fileCount":220,"integrity":"sha512-upXEfm3EB4lpvTaKsuZYIWOpRHXuYtXPfRGuvsqWwyO2+ftLYXrAzjuOpAOKxVTTLPHBc/qw/85CaICd457TjA==","signatures":[{"sig":"MEUCIE1+q7wM1PRGRRML3p/1HWfQqSA45u/sK5on45jaT+uPAiEA44OMt4R0lUXo+12vlQmzbbHoalZpYoPspUisvWZJaMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523148},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","eslint":"^7.32.0","ts-jest":"^26.5.6","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-jest":"^24.3","@simonbackx/simple-errors":"^1.4.0","@typescript-eslint/parser":"^4.23","@simonbackx/simple-encoding":"file:.","@typescript-eslint/eslint-plugin":"^4.23","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.19.0_1734020909697_0.9627252462903244","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@simonbackx/simple-encoding","version":"2.20.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.20.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"eb0bf731951fcfe5903e457ef8708ee1f7eca1cb","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.20.0.tgz","fileCount":220,"integrity":"sha512-A4KNuN8UDib6wC27H5nteZCqDIFdyFxYCCDyR2U9GIvoBM005CWw60lW9D+UhzSmNsYlz7nbKDrL3yvtnTovUQ==","signatures":[{"sig":"MEUCIFF9ov6MKBNu3FkTb5givSHwi2oNgakHRqIbJ3UmIzxNAiEAlwpKNIPEkSc9CMR/nlsyr4daP+Ct57G3fQhcb6S/770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523677},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^26.5.6","@eslint/js":"^9.11.1","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.4.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.20.0_1739444768776_0.7411513824560236","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@simonbackx/simple-encoding","version":"2.21.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.21.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"eac28764806362b527508c82b0260211a813957f","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.21.0.tgz","fileCount":220,"integrity":"sha512-sikJsIPZtHFwLZ0fKaRlsGF8fWtatmF0vZKGZrfvHE/556y24APxrgRdMb9E7TWzVmYRULJrbtLZkLYdYIrbPw==","signatures":[{"sig":"MEUCIQDze3lBXKrvx11WqKIDkSH0dJzMRKPb58LPCfEZ7D0q3QIgeSIQXA9wXgwRpgt7vPTsklG7Xa1VNz3TnRcnSuGFqvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526559},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^26.5.6","@eslint/js":"^9.11.1","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.4.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.21.0_1741016914874_0.7444691758685156","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@simonbackx/simple-encoding","version":"2.22.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.22.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"769cf735653ee4fc5ff3eb4af2ce8bcb0a315d9a","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.22.0.tgz","fileCount":220,"integrity":"sha512-aaEV4ImlXHJp89wUP/Mthlv36xTOjd25KrOzU6JQqtrej4EjZP8n/RuaJKEl/SnJS9TJnuE7lM6a1Uh+Qgcw2w==","signatures":[{"sig":"MEUCIFKJIF3oyUqrB/AGTeWIo8D4JUQ/tf9pPnqYHk2HmSSAAiEAyIQvywAS806DRiFqCZ+N6f3xvYFRSVSi3znjEXiXDjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575507},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^26.5.6","@eslint/js":"^9.11.1","typescript":"^5.4.5","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.4.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"@simonbackx/simple-errors":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.22.0_1741973957554_0.31804432776398195","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@simonbackx/simple-encoding","version":"2.23.0","license":"MIT","_id":"@simonbackx/simple-encoding@2.23.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6f82bf2f6bbcbb53d8ceddb264fc7340281d4a75","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.23.0.tgz","fileCount":205,"integrity":"sha512-R7gGGRmhK8wqfloXz/GzI4DwdG783dt9sTSRyeLyzwlm8Tfe24SWgxwNIhFAV5LUcjvKv1EmzDqwKDcYvJuj2g==","signatures":[{"sig":"MEQCIFpuxRENJQ5relNJh8QaFIYTkWebEbe7xRyuE/So5+m6AiBfQ8LDOb8F6iS3iUy5uufDwrBERax604IfP03ycZF3tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538515},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs","postinstall":"rm -rf node_modules/@simonbackx/simple-encoding"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^26.5.6","@eslint/js":"^9.11.1","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.23.0_1768983051821_0.002523490902029746","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"@simonbackx/simple-encoding","version":"2.23.1","license":"MIT","_id":"@simonbackx/simple-encoding@2.23.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"48c5d1353ca1a45c0bcfc967558468b20cb9faac","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.23.1.tgz","fileCount":205,"integrity":"sha512-YCVrlEX2kZIgROhprCpON+ElGmb6ZPxNK7l4fE6ywwWkhv/L79vF5/XXU95pxGqjlHA9kp1Mo7AfyG6sBHulbQ==","signatures":[{"sig":"MEQCIDUzpSuMcvnKwSDnpZJMgt3ojCCLJcTT0y+9XJaekA8lAiB4TfAPCBCLGcsmita8gP+0rPax3ckg4B/ZN7NfjKPLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541659},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs","postinstall":"rm -rf node_modules/@simonbackx/simple-encoding"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Simon Backx\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^26.5.6","@eslint/js":"^9.11.1","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^13.13.4","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.23.1_1768986446781_0.11516918950511479","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@simonbackx/simple-encoding","version":"2.24.0","_id":"@simonbackx/simple-encoding@2.24.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"3f5713592b3d12bcc2bbc7521df50de1df710d43","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.24.0.tgz","fileCount":274,"integrity":"sha512-vuJLTWiRC/pz4Y/9NM7kYPr2iI0jHCcqaJydI+mQdWget81pbjjm6bq2fboTQuGnLV0K+ggH5MZndQ+7N98iGA==","signatures":[{"sig":"MEUCIF4VZPThbIEbBZdRAwdarHdkBQsH4egB87fTi9ThHNAyAiEAmMF8bnbvkgVM9hcG6/pY7id9nRpW8Y4Bs6lGCmE6v4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949854},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./esm/dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e77ed92f61671516884ca93cee8a856ca743de6f","scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" jest","build":"yarn build-cjs && yarn build-esm","build-cjs":"tsc -p . --declaration","build-esm":"tsc -p esm --declaration && mv esm/dist/index.js esm/dist/index.mjs","postinstall":"rm -rf node_modules/@simonbackx/simple-encoding"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9.11.1","ts-jest":"^29.4.6","@eslint/js":"^9.11.1","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.74.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.24.0_1773837508649_0.5247205855799537","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@simonbackx/simple-encoding","version":"2.25.0","_id":"@simonbackx/simple-encoding@2.25.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7ca7795294de97d984c44f4bf5c15d0e9dfe1aa3","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.25.0.tgz","fileCount":278,"integrity":"sha512-KciKpgii5NiKnnPL4a22Ji/hHv0j6RQAg/nDPHfBLua5Gd6jfZjLE8NXJ1crc2Mf4LbqS81gYk+8IXpl34JtcA==","signatures":[{"sig":"MEUCIH6V17qNPpD3BecJx4mkBP0INQaYJH6thRfD07eSmfjbAiEAx3PAxCfC496RvBkWSnV/5/Innkp5KCCmNC90trU+G10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583444},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2441ab07240c835edc8deb33db8d6cdf9da345e7","scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" jest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","postinstall":"rm -rf node_modules/@simonbackx/simple-encoding"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","ts-jest":"^29.4.6","@eslint/js":"^9.11.1","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"file:."},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.25.0_1773840389905_0.6165610020991608","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@simonbackx/simple-encoding","version":"2.26.0","_id":"@simonbackx/simple-encoding@2.26.0","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"9bd2f299eb39c7e1f4f7382eed8519e748fdbb91","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.0.tgz","fileCount":278,"integrity":"sha512-weh5dTq4VUhiav2j8rIeFtjziRhlAei3UvJaVA5HRCdlYiEhvQpyedefbEcLZxIvwjBOXTiVtKuLXxOl9p6FDw==","signatures":[{"sig":"MEQCIEVZBdKE01/1UKZKqcMpm5oCOuly+NA3Joycpq/Mx6lZAiAnXvMmefe4P/tz2wPqsNOr4EdQb5bOich4Yattu0X8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583188},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" jest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/877bcedfdbb184728b855462998b1c10/simonbackx-simple-encoding-2.26.0.tgz","_integrity":"sha512-weh5dTq4VUhiav2j8rIeFtjziRhlAei3UvJaVA5HRCdlYiEhvQpyedefbEcLZxIvwjBOXTiVtKuLXxOl9p6FDw==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.0"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.0_1773903822491_0.48351765284284576","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"@simonbackx/simple-encoding","version":"2.26.1","_id":"@simonbackx/simple-encoding@2.26.1","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"df4a23466aa51c92d3607f24a6b35b1ae6b0d8fa","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.1.tgz","fileCount":278,"integrity":"sha512-NhOxe5jwZloqnUf0Rp7KdCHJv9iAV4KWSijHIym2lPUHWAorOzomjAkOqfgXLuuTBiaNJ0Dc1/j2embWXqheGQ==","signatures":[{"sig":"MEUCIDvYUzTDxAeM78Op8ak4RFfx0Do62QeMHRs+2C7NKMmBAiEAlDmV+jc8LrUX3xuypvXPF2UPuMeBBNl4lJEgzfWAciw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583188},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" jest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/865bda007947492dc83199a08422c329/simonbackx-simple-encoding-2.26.1.tgz","_integrity":"sha512-NhOxe5jwZloqnUf0Rp7KdCHJv9iAV4KWSijHIym2lPUHWAorOzomjAkOqfgXLuuTBiaNJ0Dc1/j2embWXqheGQ==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.1"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.1_1773934125915_0.46756405178632043","host":"s3://npm-registry-packages-npm-production"}},"2.26.2":{"name":"@simonbackx/simple-encoding","version":"2.26.2","_id":"@simonbackx/simple-encoding@2.26.2","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"a24368acc5ad9aa7fe3da04d5cb24419e30c6a5e","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.2.tgz","fileCount":278,"integrity":"sha512-xtJc0qHpFt38xUNpszG8NS0HuMUTmPFQoB8x+RQHzxYC4WnYI62ZsaSUmb6eyi16380dJ49hE9x7/wiokv/waQ==","signatures":[{"sig":"MEQCIEXYJG2yDiKEgBDzlnweyIslxoxtUkzbIp7CVFfiaVRgAiBvEnTfgIzDQzAAN0lMTsBSkZuigR8Jw9v1R8D9QzWiQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602018},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" jest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/60b0f0635366e9fd5eb831d0c69e8c0b/simonbackx-simple-encoding-2.26.2.tgz","_integrity":"sha512-xtJc0qHpFt38xUNpszG8NS0HuMUTmPFQoB8x+RQHzxYC4WnYI62ZsaSUmb6eyi16380dJ49hE9x7/wiokv/waQ==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^26.0.20","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.2"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.2_1774005726008_0.8980081723042297","host":"s3://npm-registry-packages-npm-production"}},"2.26.3":{"name":"@simonbackx/simple-encoding","version":"2.26.3","_id":"@simonbackx/simple-encoding@2.26.3","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"0c5cb1a483f031cda36be88791853d1754792838","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.3.tgz","fileCount":278,"integrity":"sha512-l5tDjxxLiTsOC+kyCjgHpUqP6Ly1DEVsHeqLEUwb1efhMe6RpjGaQh4fKMgJNmZD8qaBksEN5RHCOk6oN7u4Rg==","signatures":[{"sig":"MEUCIB2IzyVXca0cjIoNJVY6BAtbdRFU68CkLvYrCkheseAhAiEAjkoXyCiB9lYI8/5W5vlnvOuQFcD2mt91KL0kpSzrLQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602054},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/3ca830d7f49ac13f48f5ee0b4afff937/simonbackx-simple-encoding-2.26.3.tgz","_integrity":"sha512-l5tDjxxLiTsOC+kyCjgHpUqP6Ly1DEVsHeqLEUwb1efhMe6RpjGaQh4fKMgJNmZD8qaBksEN5RHCOk6oN7u4Rg==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.3"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.3_1774440518527_0.9092989653910648","host":"s3://npm-registry-packages-npm-production"}},"2.26.4":{"name":"@simonbackx/simple-encoding","version":"2.26.4","_id":"@simonbackx/simple-encoding@2.26.4","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"c17cbdb4ab9f5b342009814ad8a91985c2acb6f5","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.4.tgz","fileCount":278,"integrity":"sha512-YGhhn3DM/zxQLLK2hiZOTezCiOZI27I9XZ2i+Xs9V4lrYa6EGs5K9hMiKAAeCOg+DUHgmfshFnSTKjlpdNzycA==","signatures":[{"sig":"MEUCIQDpbt7YNUpLKzSDxMo9KoTqtFVQX9YWuImYkobelKZWbQIgT3iwYbCtI11RkeUAaBoGKwJk2tbvazxq+UTIn9WoU4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602094},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.4.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/60f5af88ab841c1c801928d8eb639977/simonbackx-simple-encoding-2.26.4.tgz","_integrity":"sha512-YGhhn3DM/zxQLLK2hiZOTezCiOZI27I9XZ2i+Xs9V4lrYa6EGs5K9hMiKAAeCOg+DUHgmfshFnSTKjlpdNzycA==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.4"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.4_1774454373797_0.4704703469320759","host":"s3://npm-registry-packages-npm-production"}},"2.26.5":{"name":"@simonbackx/simple-encoding","version":"2.26.5","_id":"@simonbackx/simple-encoding@2.26.5","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"04c350e1887063906be3ebbe01850f058c5ebae9","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.5.tgz","fileCount":278,"integrity":"sha512-kYObGVQedTciJTng5fGkMJAD4j1sXP5DcwpUsd8anaS4+upBK1RglnkG1Q637E5n0tIQH0Kxj5zoJ6o7/jU0gw==","signatures":[{"sig":"MEUCIBuIPVxY2FIo3C9HJDCZX6OqZaDpaYZxEbgSVT1QN/XeAiEAgdHwwieqVzKOaYxKGFXpmSvGHHACOZS99Ae62PhA1jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604292},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.5.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/d5a808c830441716ad92eb702d472238/simonbackx-simple-encoding-2.26.5.tgz","_integrity":"sha512-kYObGVQedTciJTng5fGkMJAD4j1sXP5DcwpUsd8anaS4+upBK1RglnkG1Q637E5n0tIQH0Kxj5zoJ6o7/jU0gw==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.5"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.5_1776693151421_0.5122338149535899","host":"s3://npm-registry-packages-npm-production"}},"2.26.6":{"name":"@simonbackx/simple-encoding","version":"2.26.6","_id":"@simonbackx/simple-encoding@2.26.6","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"cfcc554a3fbf5901dbae28545a7648fe24b037ef","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.6.tgz","fileCount":278,"integrity":"sha512-3pDd9caNyhgeB5rRQhIZ2sDzFmdcrDQj3IpiKBRhSpMSkZ2gq0T2hqP2TYk36+3MasRRN9UAf6HlrpsLWOza4Q==","signatures":[{"sig":"MEUCIQDv27SS2Z8BGur0BIm58KA5axmLGTDB77EUp5/yCb4VQQIgctm0vaexDJ+Qz6dd1zkOKPAXlVNcx9afeZHLEA9I7q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606104},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.6.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/d5b3581dc69c8c159c4da199b40614fe/simonbackx-simple-encoding-2.26.6.tgz","_integrity":"sha512-3pDd9caNyhgeB5rRQhIZ2sDzFmdcrDQj3IpiKBRhSpMSkZ2gq0T2hqP2TYk36+3MasRRN9UAf6HlrpsLWOza4Q==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.6"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.6_1778012472114_0.7541903099596536","host":"s3://npm-registry-packages-npm-production"}},"2.26.7":{"name":"@simonbackx/simple-encoding","version":"2.26.7","_id":"@simonbackx/simple-encoding@2.26.7","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"7cdfbb9ee3a580e1bdf0606490526aaea629a360","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.7.tgz","fileCount":278,"integrity":"sha512-StTrS7/HRECZtAJdjg0tIHTp49/3AZ2KUpQLMzTWdLl+MNAY0YNqptrpqhPipcthFALP/BC7lJ7AS9HXR1ng3g==","signatures":[{"sig":"MEYCIQCntZHc4sUoWQ8hJO4LjISYAxeKSD8VM2pok7ocrXxZHQIhAMHYZueTNJ8HIYlAyfaopNQEm+VlbwojjlhJ0CBefe1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607380},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.7.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/9fea13bb83cacf082638dc70799b284a/simonbackx-simple-encoding-2.26.7.tgz","_integrity":"sha512-StTrS7/HRECZtAJdjg0tIHTp49/3AZ2KUpQLMzTWdLl+MNAY0YNqptrpqhPipcthFALP/BC7lJ7AS9HXR1ng3g==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.7"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.7_1780952410131_0.16472914872456879","host":"s3://npm-registry-packages-npm-production"}},"2.26.8":{"name":"@simonbackx/simple-encoding","version":"2.26.8","_id":"@simonbackx/simple-encoding@2.26.8","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"b0f5630cd2e0c70212b44aa0b79add6a03b5ae3c","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.8.tgz","fileCount":278,"integrity":"sha512-nvImOGizm9iXn6eBqF+RKJ60AK+AMsQp6yfc/eTRZMWpgUO2KBUqY3MgeKYAiZLon+Na1jWeAQBdObSvzWgT1g==","signatures":[{"sig":"MEUCIQCGuN7K4zZl61GKWFN1Ooj0TqJgfn4jLm/BH9UbjCFxmAIgaWqzPNEZIU6qcURv2jqmnD0lANtUT/YSxasHFY20h7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609550},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.8.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/9abfd28d1be27e2820ad581d43100712/simonbackx-simple-encoding-2.26.8.tgz","_integrity":"sha512-nvImOGizm9iXn6eBqF+RKJ60AK+AMsQp6yfc/eTRZMWpgUO2KBUqY3MgeKYAiZLon+Na1jWeAQBdObSvzWgT1g==","_npmVersion":"11.10.1","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.8"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.8_1781000356914_0.011032030898463052","host":"s3://npm-registry-packages-npm-production"}},"2.26.9":{"name":"@simonbackx/simple-encoding","version":"2.26.9","_id":"@simonbackx/simple-encoding@2.26.9","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"6c06792fe656efd59bc66cafce61d2d1ff90e425","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.9.tgz","fileCount":278,"integrity":"sha512-hZS3prQOzZspGXaky/Avkw3n6BwBWECoC5U1/vDpT7NeVEnT9EbK8ShQ7siEe/hkPzZgJGpmysy9WcN2+yfeBA==","signatures":[{"sig":"MEQCIGgQnfZs7N8giywBNBSCp6bghbBpxTc9zvRlSogUOBQgAiBWNmCNOaTTGJ8a1l4aX4kw3eQtRoD8aWhzWpgi5/BciQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609736},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.9.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/a9914e88057e8f9688e06ecd1b420a45/simonbackx-simple-encoding-2.26.9.tgz","_integrity":"sha512-hZS3prQOzZspGXaky/Avkw3n6BwBWECoC5U1/vDpT7NeVEnT9EbK8ShQ7siEe/hkPzZgJGpmysy9WcN2+yfeBA==","_npmVersion":"10.9.8","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.9"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.9_1781948128486_0.8521873969464884","host":"s3://npm-registry-packages-npm-production"}},"2.26.10":{"name":"@simonbackx/simple-encoding","version":"2.26.10","_id":"@simonbackx/simple-encoding@2.26.10","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"dist":{"shasum":"e09795c58428bd960bc78845a5c1f57a883446a3","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.10.tgz","fileCount":278,"integrity":"sha512-vneA1iv1Lz3sQDBwRykxg79Z3UBpEMpOrQcwwBoXhESbpcoOFRJHE0Uc1GT/PLBbMVK67LV0aa2dg51ngBc6LQ==","signatures":[{"sig":"MEYCIQCK0S9Y3GP+scClw7us+3b8WTvR1RqqR8MbRji/uMxmAQIhAIAkvE3U+sjVYS9V8enxWB+p8GUKaz+C1JUnDI9XUWXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609728},"main":"./dist/cjs/index.js","type":"module","_from":"file:simonbackx-simple-encoding-2.26.10.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest","build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/9dc81e8a3a45bf305c034c570c2056ec/simonbackx-simple-encoding-2.26.10.tgz","_integrity":"sha512-vneA1iv1Lz3sQDBwRykxg79Z3UBpEMpOrQcwwBoXhESbpcoOFRJHE0Uc1GT/PLBbMVK67LV0aa2dg51ngBc6LQ==","_npmVersion":"10.9.8","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","directories":{},"resolutions":{"uuid":"^9.0.0"},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","uuid":"^9.0.0","tslib":"^2.8.1","eslint":"^9","vitest":"^4.1.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint-plugin-stamhoofd":"^2.119.0","@simonbackx/simple-errors":"^1.5.0","@simonbackx/simple-encoding":"2.26.10"},"peerDependencies":{"tslib":"^2.8.1","@simonbackx/simple-errors":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-encoding_2.26.10_1781948499966_0.7269009651464526","host":"s3://npm-registry-packages-npm-production"}},"2.26.11":{"name":"@simonbackx/simple-encoding","version":"2.26.11","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","main":"./dist/cjs/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"sideEffects":false,"peerDependencies":{"@simonbackx/simple-errors":"^1.5.0","tslib":"^2.8.1"},"devDependencies":{"@simonbackx/simple-errors":"^1.5.0","@types/node":"^25.5.0","@types/uuid":"^9.0.0","eslint":"^9","eslint-plugin-stamhoofd":"^2.119.0","tslib":"^2.8.1","typescript":"^5.9.3","uuid":"^9.0.0","vitest":"^4.1.1","vue":"^3.5.35","@simonbackx/simple-encoding":"2.26.11"},"resolutions":{"uuid":"^9.0.0"},"scripts":{"build":"tsc --build tsconfig.cjs.json tsconfig.esm.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint":"eslint","test":"NODE_OPTIONS=\"--max-old-space-size=8192 --max-semi-space-size=1024\" vitest"},"_id":"@simonbackx/simple-encoding@2.26.11","description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","_integrity":"sha512-elAmHQMs6J0cmqOG3X7II9DbPg05wK7CP0n52hR5/hYVCIypCHkpM8aKsOdLQNfM17vSnNH9+O7vhDhpniOuJQ==","_resolved":"/private/var/folders/dc/rd6flnw1575c1tcvjlw_w0br0000gn/T/50ab93da71793a0687b6fef4c89769d2/simonbackx-simple-encoding-2.26.11.tgz","_from":"file:simonbackx-simple-encoding-2.26.11.tgz","_nodeVersion":"22.22.3","_npmVersion":"11.17.0","dist":{"integrity":"sha512-elAmHQMs6J0cmqOG3X7II9DbPg05wK7CP0n52hR5/hYVCIypCHkpM8aKsOdLQNfM17vSnNH9+O7vhDhpniOuJQ==","shasum":"9f134079ff859a92c5370a29f2a98877ae999884","tarball":"https://registry.npmjs.org/@simonbackx/simple-encoding/-/simple-encoding-2.26.11.tgz","fileCount":278,"unpackedSize":615207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNQtUtmCEaniM6siLkwR8OI/F4z0cxEE54gBYFFzVNtwIgLPzC7Sei3fMm9D58oWSV0wE/Cp2SJ1/W3hiw72Ggeu8="}]},"_npmUser":{"name":"simonbackx","email":"hi@simonbackx.com"},"directories":{},"maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-encoding_2.26.11_1783701282938_0.33382696305223614"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-13T19:06:08.272Z","modified":"2026-07-10T16:34:43.264Z","1.8.22":"2020-06-13T19:06:08.759Z","1.8.23":"2020-06-13T19:35:40.724Z","1.8.24":"2020-06-15T11:11:52.275Z","1.8.25":"2020-06-21T12:53:55.085Z","1.8.26":"2020-06-21T13:09:40.964Z","1.8.27":"2020-06-21T16:18:41.797Z","1.8.28":"2020-06-22T05:58:44.666Z","1.8.29":"2020-06-22T08:53:00.455Z","1.8.30":"2020-06-22T11:49:02.875Z","1.8.31":"2020-06-23T09:44:03.252Z","1.8.32":"2020-06-23T10:16:00.287Z","1.8.33":"2020-06-23T10:24:09.441Z","1.9.0":"2020-07-14T16:03:49.431Z","1.9.1":"2020-07-14T16:48:32.652Z","1.9.2":"2020-07-14T17:06:19.586Z","1.9.3":"2020-07-23T14:52:00.521Z","1.9.4":"2020-07-28T22:33:50.006Z","1.10.0":"2020-07-30T14:55:50.568Z","1.10.1":"2020-07-30T15:40:00.178Z","1.10.2":"2020-07-30T15:47:07.321Z","1.11.0":"2020-08-11T17:58:50.633Z","1.11.1":"2020-08-11T18:01:44.411Z","1.11.2":"2020-08-11T18:12:37.516Z","1.11.3":"2020-08-11T18:31:06.157Z","1.11.4":"2020-08-11T19:54:21.740Z","1.11.5":"2020-08-11T20:08:55.876Z","1.11.6":"2020-08-11T20:13:23.821Z","1.11.7":"2020-08-11T21:21:16.736Z","1.11.8":"2020-08-12T10:43:23.919Z","1.11.9":"2020-08-14T21:54:05.802Z","1.12.0":"2020-09-13T10:00:45.458Z","1.12.1":"2020-09-13T10:02:59.308Z","1.12.2":"2020-10-30T13:36:35.995Z","1.12.3":"2020-11-04T11:10:34.910Z","1.11.10":"2020-11-04T11:19:12.502Z","1.12.4":"2020-11-04T14:03:03.134Z","1.12.5":"2020-11-04T14:04:16.307Z","1.12.6":"2020-11-04T14:25:15.564Z","1.13.0":"2021-01-16T15:40:14.895Z","1.13.1":"2021-01-24T09:36:15.651Z","1.13.2":"2021-01-24T14:03:31.900Z","1.13.3":"2021-01-24T14:10:00.302Z","1.14.0":"2021-03-05T13:12:44.271Z","2.0.0":"2021-03-08T15:58:35.471Z","1.15.0":"2021-03-10T16:40:04.992Z","1.15.1":"2021-03-10T16:42:52.962Z","2.1.0":"2021-04-17T20:56:45.152Z","2.1.1":"2021-04-17T21:00:04.641Z","2.2.0":"2021-05-13T14:04:42.975Z","2.2.1":"2021-05-13T14:11:29.870Z","2.2.2":"2021-05-13T14:56:10.259Z","2.2.3":"2021-05-13T15:09:51.107Z","2.2.4":"2021-09-23T08:56:05.583Z","2.2.5":"2021-09-23T09:08:10.037Z","2.2.6":"2021-09-23T09:12:06.317Z","2.2.7":"2021-09-23T12:25:19.430Z","2.2.8":"2021-09-23T13:02:33.396Z","2.2.9":"2021-09-23T13:13:00.449Z","2.2.10":"2021-09-23T13:47:54.775Z","2.3.0":"2021-09-27T12:57:38.173Z","2.4.0":"2021-10-12T05:58:07.403Z","2.4.1":"2021-10-12T06:46:48.073Z","2.4.2":"2021-10-17T22:42:17.109Z","2.4.3":"2021-10-19T14:23:23.830Z","2.4.4":"2021-10-19T14:55:44.919Z","2.4.5":"2022-03-19T14:21:48.595Z","2.5.0":"2022-03-25T12:18:09.549Z","2.5.1":"2022-03-25T12:22:40.566Z","2.6.0":"2022-05-17T22:05:03.879Z","2.7.0":"2022-05-19T20:52:35.375Z","2.8.0":"2022-12-22T20:03:29.575Z","2.8.1":"2022-12-22T21:29:51.039Z","2.8.2":"2022-12-29T11:37:52.436Z","2.9.0":"2024-04-20T13:35:35.714Z","2.9.1":"2024-04-20T13:44:43.268Z","2.9.2":"2024-04-20T15:11:37.177Z","2.10.0":"2024-05-06T19:53:46.643Z","2.10.1":"2024-05-08T12:48:23.210Z","2.10.2":"2024-05-08T17:13:28.031Z","2.10.3":"2024-05-18T14:16:22.888Z","2.10.4":"2024-05-18T15:16:49.160Z","2.10.5":"2024-05-22T15:30:20.077Z","2.11.0":"2024-07-02T08:26:24.488Z","2.12.0":"2024-07-02T08:38:33.018Z","2.13.0":"2024-07-12T13:46:06.838Z","2.13.1":"2024-07-27T11:22:11.246Z","2.14.0":"2024-08-01T09:24:03.763Z","2.15.0":"2024-08-09T11:08:52.383Z","2.15.1":"2024-08-29T17:38:51.482Z","2.16.0":"2024-10-23T08:55:12.659Z","2.16.1":"2024-10-23T09:13:13.632Z","2.16.2":"2024-10-30T14:42:51.392Z","2.16.3":"2024-10-30T14:45:55.791Z","2.16.4":"2024-10-30T14:50:32.366Z","2.16.5":"2024-10-30T15:00:37.233Z","2.16.6":"2024-11-04T14:33:08.829Z","2.17.0":"2024-11-22T16:51:29.297Z","2.18.0":"2024-12-03T10:52:26.023Z","2.19.0":"2024-12-12T16:28:29.955Z","2.20.0":"2025-02-13T11:06:09.015Z","2.21.0":"2025-03-03T15:48:35.095Z","2.22.0":"2025-03-14T17:39:17.843Z","2.23.0":"2026-01-21T08:10:51.982Z","2.23.1":"2026-01-21T09:07:26.933Z","2.24.0":"2026-03-18T12:38:28.805Z","2.25.0":"2026-03-18T13:26:30.084Z","2.26.0":"2026-03-19T07:03:42.639Z","2.26.1":"2026-03-19T15:28:46.094Z","2.26.2":"2026-03-20T11:22:06.191Z","2.26.3":"2026-03-25T12:08:38.825Z","2.26.4":"2026-03-25T15:59:33.934Z","2.26.5":"2026-04-20T13:52:31.609Z","2.26.6":"2026-05-05T20:21:12.276Z","2.26.7":"2026-06-08T21:00:10.291Z","2.26.8":"2026-06-09T10:19:17.052Z","2.26.9":"2026-06-20T09:35:28.632Z","2.26.10":"2026-06-20T09:41:40.179Z","2.26.11":"2026-07-10T16:34:43.072Z"},"description":"This small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on th","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"}],"readme":"# Simple encoding\n\nThis small library has no dependencies and adds interfaces and classes that you can use to encode and decode your own classes to a JSON compatible structure. This enables you to build powerful API's and storage that can automigrate to newer versions on the fly.\n\nEncoding and decoding can get customized, and that's the whole point of this library. You'll need to write some minor boilerplate code, but that will allow you to customize and work fast. You can also use the decorators and write almost no boilerplate code.\n\n## Installation\n\n### Yarn\n\n```\nyarn add @simonbackx/simple-encoding\n```\n\n### NPM\n\n```\nnpm install @simonbackx/simple-encoding\n```\n\n## Features\n\n-   Great errors out of the box\n-   Customize as you wish:\n    -   By not using automatic generation of the encoded format, you can easily let the field names and types differ between the encoded version and your actual instances.\n    -   You can add your own decoders/validators for custom fields (e.g. phone number)\n-   Minor and readable boilerplate code\n\n## Todo\n\n-   [x] Add context to Data: Allows for versioning (e.g. you can store a verion in the context and let the encoding/decoding differ between each version). In fact you could add this yourself by implementing Data.\n-   [ ] Add some more basic types\n-   [ ] Documentation on patchable types (allows you to build powerful patch behaviour for API's)\n\n## Usage example\n\n### Decorators\n\nThe shortest version you can have, with experimental TypeScript decorators.\n\n```ts\nimport { Encodeable, StringDecoder, NumberDecoder, field } from \"@simonbackx/simple-encoding\";\n\nclass MyClass extends AutoEncoder {\n    @field({ decoder: NumberDecoder })\n    id: number;\n\n    @field({ decoder: StringDecoder })\n    name: string;\n\n    @field({ decoder: MyClass, optional: true })\n    other?: MyClass;\n\n    writeName() {\n        console.log(this.name);\n    }\n}\n\nconst test = MyClass.create({ id: 123, name: \"Hello world\" });\nconst test2 = MyClass.create({ id: 123, name: \"Hello world\", other: test });\n\n// Simulate a network or file storage by converting to JSON\n// You can also convert it to a different storage type\nconst json = JSON.stringify(test2.encode({ version: 1 }));\n\n// ... Store or send the JSON somewhere\n\n// Decode from JSON\nconst plainObject = JSON.parse(json);\nconst data = new ObjectData(plainObject, { version: 1 });\nconst instance = MyClass.decode(data);\n// Decode throws if fields are missing or types are not okay.\n// You can use the errors to provide good errors in you API's that help developers to\n// point out the missing fields or types.\n\n// Now all methods are available again\ninstance.writeName();\n```\n\nNow, say we want to change the type of id to a string and we want to have an extra field called createdAt. We can use versioning for this:\n\n```ts\nclass MyClass extends AutoEncoder {\n    @field({ decoder: NumberDecoder })\n    @field({ decoder: StringDecoder, version: 2, upgrade: (old: number) => old.toString(), downgrade: (n: string) => parseInt(n) })\n    id: number;\n\n    @field({ decoder: StringDecoder }) // not specifying the version equals version 0\n    name: string;\n\n    @field({ decoder: MyClass, optional: true })\n    other?: MyClass;\n\n    @field({ decoder: DateDecoder, version: 2, upgrade: () => new Date() })\n    createdAt: Date;\n\n    writeName() {\n        console.log(this.name);\n    }\n}\n```\n\nYou must update your 'create' methods everywhere, but the encoding and decoding in the older versions keep working:\n\n```ts\n// This code ran before version 2 (with the current changes this would throw an error since createdAt is missing)\nconst myClass = MyClass.create({ id: 123, name: \"Hello world\" });\nconst json = JSON.stringify(myClass.encode({ version: 1 }));\n\n// The JSON is stored here for some time on a storage medium (e.g. in a file), during which we release version 2 and need to decode the data again.\n\n// This code ran after making the version changes\nconst plainObject = JSON.parse(json);\nconst data = new ObjectData(plainObject, { version: 1 }); // note: createdAt is determined via the upgrade method = the current date\nconst instance = MyClass.decode(data);\n\n// We can use our latest methods and functions that require createdAt\n```\n\nThe versions in encode an decode should always match. You'll need to store the version depending on the usage. E.g. in an API you'll need to send the version in the URL or in a separate header. In your database you can add an extra field 'version' to save the latest version you used for encoding, same for localstorage, disk storage...\n\nThe versioning system allows your API to update the backend before updating the frontend, because the newer version will always be able to communicate with older versions.\n\n```ts\nconst myClass = MyClass.create({ id: \"123\", name: \"This example keeps all data\", createdAt: new Date() });\nconst json = JSON.stringify(myClass.encode({ version: 2 }));\nconst plainObject = JSON.parse(json);\nconst data = new ObjectData(plainObject, { version: 2 });\nconst instance = MyClass.decode(data);\n```\n\n### Vanilla (without decorators)\n\nThis version makes it possible to do more customization, at the cost of more boilerplate code. This is very usefull when building custom encoders and decoders that have complex behaviour.\n\n```ts\nimport { Encodeable, Data, ObjectData } from \"@simonbackx/simple-encoding\";\n\nclass MyClass implements Encodeable {\n    id: number;\n    name: string;\n    other?: MyClass;\n\n    constructor(data: { id: number; name: string; other?: MyClass }) {\n        this.id = data.id;\n        this.name = data.name;\n        this.other = data?.other;\n    }\n\n    writeName() {\n        console.log(this.name);\n    }\n\n    /**\n     * Note that the static MyClass implements Decoder.\n     * -> static inheritance is not supported in TypeScript\n     */\n    static decode(data: Data): MyClass {\n        // You can read data.context.version to change decoding behaviour depending on the version\n        return new MyClass({\n            // 'walk' the data you receive\n            // data.field('fieldname') returns a new Data and throws if the field does not exist\n            // The returned Data object can get decoded with a Decoder using .decode(Decoder)\n            // or with a convenience getter: number, string\n            id: data.field(\"id\").number,\n            name: data.field(\"name\").string,\n            other: data.optionalField(\"other\")?.decode(MyClass),\n        });\n    }\n\n    encode(context) {\n        // You can read context.version to change encoding behaviour depending on the version.\n        return {\n            id: this.id,\n            name: this.name,\n            other: this.other?.encode(context),\n        };\n    }\n}\n\nconst test = new MyClass({ id: 123, name: \"Hello world\" });\nconst test2 = new MyClass({ id: 123, name: \"Hello world\", other: test });\n\n// Simulate a network or file storage by converting to JSON\n// You can also convert it to a different storage type\nconst json = JSON.stringify(test2.encode({ version: 1 }));\n\n// ... Store or send the JSON somewhere\n\n// Decode from JSON\nconst plainObject = JSON.parse(json);\nconst data = new ObjectData(plainObject, { version: 1 });\nconst instance = MyClass.decode(data);\n// Decode throws if fields are missing or types are not okay.\n// You can use the errors to provide good errors in you API's that help developers to\n// point out the missing fields or types.\n\n// Now all methods are available again\ninstance.writeName();\n```\n","readmeFilename":"README.md"}