{"_id":"tsafe","_rev":"94-0a58312214eeed854af5df3f55cfe453","name":"tsafe","dist-tags":{"next":"1.8.9-rc.1","latest":"1.8.12"},"versions":{"0.0.1":{"name":"tsafe","version":"0.0.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.0.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"86a55a5203d3aeced520b6b7f608248ab317adaf","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.0.1.tgz","fileCount":39,"integrity":"sha512-DwgtsRaOWFVXv+JCWsXwywIhBBQb3z4Bw1xOXnIIo9+tdGBNX/V/YhfU5Di2UgvVq5wLOFowJtSQw33FQ+1ezQ==","signatures":[{"sig":"MEUCIQCGEC3LH9314Xt7yAhsCyjU4k/OqmUIpV73OMteTKd8MQIgbDyWUweKXmPqvI1ODZPY3ZQYqPJtkNEqFVjRvor1cKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYkI5CRA9TVsSAnZWagAAvm0P/1V83/2qTn8jtt2W8o7K\njuH3jZpQorcnNSfoWOaY1sVxi/t2b7AZksjimbQp1Tf03d3Tzf/fBoMHQ7sc\n7cee+SMA1OS1aFlCakqHDrdpnH5tSYkztKvt4YuckCfZALP1nvubWQlWh16h\nOiekXHPql/tQpMk5fXZ0iIy1nQzRTKGLbjeKwuaeuPA5GSFaJSEinkhvegnl\nX2/ihIaLog4sQyr/VQ5e55NMDOzI/vfrdeL94WD2dD8MRt15wqOetpBiL340\nYbsld5QJveTy5ZYeRKh1d67zo0kMr6V4mygdeTTpjuzcUQ/2UT3XpLcQNpfF\nx5md6gj6FwCcHd0sFEwt+h1Pp56BqVpi1kgGYVStuY8p43ybODaGoKAPlRP3\n8RtgcO3PstjY1jc+EVHnh5yECqcjBuT0L4ieENtZPyLvUWlMdaGL/l87ylJ+\nkXzCpeSVU8ibHk7cXatCCOzWt6VueQibNLjaonkfmBNpmTOW4CnNHIsQh+2y\n1y7/bGHnQlImohuCgZPbqwpO+UuTytr0hHu4uj3grfUun16xRMyxZ3Y8Fqz2\nI332lt6vekNUQOSjbjn5Zzuh6HjTOI10tTY2xbwFE0sxCwDXnctWr+1YiJe1\n+n8fZBhC1jx4bCiD4iiYXZz6LQi8ccstdVOOej46fiju47LwLWQ0wF9EXUoW\nDyWK\r\n=sQbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"498f9897f296eb01689fb7f70d4c0f1c0d13e28b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.6.3","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.8.11","husky":"^4.3.0","eslint":"^7.20.0","terser":"^5.3.8","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^10.0.0","lint-staged":"^10.5.4","simplifyify":"^8.0.3","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.0.1_1617052217037_0.2136305741723008","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"tsafe","version":"0.1.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"a6137766d73493968a91cc13c024210c6185636c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.0.tgz","fileCount":92,"integrity":"sha512-4dGSi8y2baxWYVKp/hdlCFf2QahNtPOs4/7ZikbWOwHyWpk2IfdbY8Ef8A/8ZSOelSuV8CPUjdrS3oPPuQ1mvg==","signatures":[{"sig":"MEUCIBftES1Mqbex16aJS6CigLTBUKK8KXw1DllgeK+bIBgpAiEAwMeNPGNBWKYflK0Cjsh8RMynO8wgTzkMg9J0iMH/gTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglKaLCRA9TVsSAnZWagAAyqIP/2uDf23aUqzTd+ar+Vez\nD52JxBOPB+sjDfGeKA9iiLuwvfj3z1j/S4YRQKRVR6rCfjAJNvbfGPOU3cph\npo4pDtdeCVAenSafhG5Z+aWLJj6nX7KCr0lmgXZuJnYSc8VYBcq6SDhNOWy7\n0GjjgbMh0kbIZoKOUQH+szv81MtthSnIKht4mqOhmItVJdZAFyfZchlSuAnV\nX44ivEOIu8fPM5J8XtQe7CLvuwP7SW5uBjUzOR2yPLzzIWHYpE4vEAECUDOs\nku6mzJtcfF4mwGiI1SaKAn5hfsmst3ZsBjxTl7SR5OKklQkhYxa83Og6ohai\n2bW8Jpsv2OveQq78VTzHJumFDhkMaJSYLtYG81p4z7Z0aqmxsnqo5ZR75I/X\nFr7IGQVkRQU1azDL47ZyNG3UpuL3tfEp1Mhe5Gsa8zuQORt03xWFiiwA3Yrm\nnqE72vRJk3e6QfBAvKRlBuLvJatvYYFO5ysAx0gB8rOThKWS+pie2L/QN8ul\nzpS21wXiZ/azIcfsY0panGVfhidUhZH3srX0+CZI242nGM7Dcla0cjeDqpm/\n+tYyJ9HuP2yds6++jkPF3wqjUgo5nRvokpqaLeMDBDZVxSxFralTd0w4x9B8\n/GcyqlJxLPOzpR92Uo4Jll3nT2mzHuJwCiNDHkdUaimV+HD2MDD75ep0xogJ\n6qzr\r\n=RKUd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","gitHead":"2b261049ee7c165d6f188194a60bf79e081552bc","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.0.0-beta.15","husky":"^4.3.0","eslint":"^7.20.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.0_1620354699374_0.6965368261211187","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"tsafe","version":"0.1.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"fbc692ef6287099af0eba1beeb591ecf0e184116","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.1.tgz","fileCount":96,"integrity":"sha512-3CgVvMd3lydldAlngsyVrf3XQ/qpt/gatHZRq83Iog4D9BggRaumg6HvSlzxDF8Wtb4EGwtEo6SSXAM096gfLw==","signatures":[{"sig":"MEUCIQDdQARhJShisZXxRlXsoLcYrRNH/tOpE1PZ105JGzY4ewIgUOXkaum3p/QTNWD+DUIdhWj/cIITxMuo3vYc/FDN4Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglfrMCRA9TVsSAnZWagAAcSEP/j1sQfjJYPT5/ZRkC/ql\ntPbORViUDz9OC2T60n4qQyE1/H2sHXA6gSI4qYTHiHE6q8cSskjS7+k3UcOE\neEgNFyjv3n4+iRZ2i2UrAhd/k8qqGboODwzenIzUuFBN9U2bVqYSNFebimSe\n++5yEbCPG9UaIM/i2jdPRBOt3v5zOY7BxPMPS9KUGqfZFjuPtUSPcOtEO2VH\nHxXrTHZIxYiVvrkolvKLoXvNmbI/TSfpKXfZmwVXnnqdwJ7W+1Kea0znoxg3\nhATKjEHhvElswP9kvaPLXNr3rqKGtJsORU+3uRbtS7ae+MtiDSY4ebtkYsBG\nBdl//xqSNaqBGIyAea/7ZP6fhViAB6axC70zkihCX9zG0lRclBwlrCr2TqbW\nRGDHmgSR59CAUN96sM+s8rPbkj5LGZj0HoKpj/jSKzVZxtctll1bdLbMHHxI\nWsgTeda9lgV5wZA27XOIMcBIx78IUUirwW81Obe3GNvHHosQil7fPT7u8Vir\n7zhmmCfPemO9+uHkhd2sUh5CkySbAmNEZW0FFrOnoaLxrziXWh3BTcZcNawP\nNlLI4+XAjW+fMCiZszVWQfmOsY9IWvSv7dzWvRsX4dJIKyoBInp/FRsJziAq\nuR03VaWN0e3SjtHV7zeQLq3JGu9LhMUY0q/mLAN2EyEVYXEkhcn/CfXebJzW\nJgwW\r\n=RWeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"4e6ddc8ccee04c1ea24f3388103b2bb6fa98f7f8","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.1_1620441803784_0.7325474400858514","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"tsafe","version":"0.1.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"45e3e371ca6e77638e19e792e926ed86dee1058c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.2.tgz","fileCount":96,"integrity":"sha512-FX72oPSCqPk2/zRzqY0/7fw/6k3K+Hu6SqR6l0bDU865sDGbNg3Mg35iqLBcVYx9P+28n/6EkeB9ufBqlbyqag==","signatures":[{"sig":"MEQCIEZCoGMkxNCf9o7zDQbWQ2ANlAOd1ND8g2iJssmOFpNVAiAsgrwSYWD/cJobWEBBZONLQt8wln7bAuw659tY9p6vmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglf04CRA9TVsSAnZWagAAdGcP+QBB+IKpltcB+J/WjYug\nQv1aNBvfV9AkKkWuIu2ox3ZsXT89Zr2J9567ccQB6TxW5WYKJyqvcfKBJUUo\nK62aGuWmWs+x+HVu2z45jNXXacENIW7DnFZ2caEpnN6w9zC8uQ4KcTtTJxrq\nlTsnoBZ0al7wurPMAH2IJmvVN7ZKgog/VbYC/yy1cqhcNL/0Dw8VBmuUj2SU\nwZwZRQY9vJilTI6n0hLYGq/KvFANbNEsGYlvaTDtDYVro1cV2SKvClbejzF1\nwVrbIFeaxRmYziIhWhWNWIGPQ71uLry6C0mkbGjlxdltK5pAJ4Y5RVhfMopq\n3OO+Oc9tCQLD8RlYPnhG2ie2sGpFNBoP0CzIJxLZ/XyF/YMLQnfoKGxBfLdh\neKY9e23sZbDrtKMnc2X6xD2f4fBIDAnwfqPlADA2OquIvQ7rdXoRvDq7BBNp\nNzE3pwjholvrzGSZ8AxWWpUNkcIi2bJLSM5b1crF1MSXuvud0Wn6nn4nr4dj\nvQGafMAwv5inkBTE8aSqiODkM7MycSpD+S8COBd0/wPoRujpvkYq8Hr/RSyg\nvqafPn0oisXLw2eWoMWi1E076MHFwyEGdXprxvXBdJXl41rD3pU3Im0Vgdj+\noe3aQqMWVPzMy17DP+wXlkiw7T/ogf0AqgWsiRbGU9wjbo6WR9Dih5TOgv26\nFcCF\r\n=hoYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"5c8e744f6f7fafa6a58b933047e269a92d8c2626","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.2_1620442423814_0.3609172272622514","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"tsafe","version":"0.1.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"d2b1a926e8518e605e072e7889abe359abe39d3c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.4.tgz","fileCount":96,"integrity":"sha512-miL02MbXw15ImSFr4Va0u7Z5MVkwxDakb85CYqk6zvJ2/k1ncyin/u0U7wobCrondGr6ZTPoARfyEJU9db1i2Q==","signatures":[{"sig":"MEQCIAplZdvtaoDwWCfv2JslfgHHJ+Qut4IQcdmSKnk/Bml+AiBscQiUz1b6CcfK6Z7ixaTRPf5m+JqQMx+JAdOp2o4zCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglgGBCRA9TVsSAnZWagAAqC8P/Ai76paGk5/pTapAh2jk\nZyAShHXk+VLWu3B3lkIV4vqQNF4RfzrM5rTxv+qkDzdOKxJV0cv9mtzI574r\nKBiqdepKpVVBtUNg7/ctvKvxak/uWcbZ2UY6O2oJtvOyoFtkbWQEMmF1DCIZ\na8+fZX0CwT1o2x3ePuX3FCQAPcWmBbO/Gt+KDcOViylP2mkWstKZ7XlxPTbR\neKpc4C+A+NZD3JTu8p/UAOJUC3rj3IYjSlHp425q0odhAfA9higy81QvV7tO\nALzgGHONowDLt0Osgy6umXk9YZOybSmqVavErfQgRKdRHN2hFP48vaqlmKRS\nZBlK/DahzGh3ngMeKTeZkWgzFItcTnr6qEkioeto6LRylp5Uqr9xruq3keJt\nDAJolinqVCabl9cJM8LHvHcIYiQCLWn55XMVJouqkMn54tLioIoHY8dOh6t6\nNwqtbSBvyCC1DqLERvGx1H0WXxBgOYU5BKHuTuc/pd+iSn8mUScPtgy4i4Z5\nZeUf85yZplA7Uz6OQpgBOwNlEI7bQNMUvV4/BdDzTkK4CjFiiqMAbgE4ijze\nTXNVSKIaDIzvPxLry1pM85qprGnPuekLyLN83bJDERu7p+o4ViBAdmiL0rUk\nepP2hYHeBJzIjEtqdC3mavvVNG65ioggPlDg4DDxzDlIdlQEA0h3P5AwSD1i\nXOLG\r\n=jrx/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a757e0a9a3b63cec004e02b40d8b5fe93b50d60e","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.4_1620443521332_0.05285810738477581","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"tsafe","version":"0.1.5","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.5","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"b6ad74abc282d4de0713b53013637a3b2ee42916","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.5.tgz","fileCount":96,"integrity":"sha512-2STrtupfyu6MASHOuJ5TlrSolP/oAxXGdORMdd46Q8AqaXr2hvCl5by43/bANCB9VjnANtGqcF0Ax/fyjFDg+A==","signatures":[{"sig":"MEYCIQDrlqMsQDqVXrErsQXQP08t01Fqj1ZseQOIFo6SN/F8nQIhAPxLU7XX3NZtplP4wKnRWYcI/CbzWooft+JpHnJ0p+pF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglgOVCRA9TVsSAnZWagAANqwP/3J53Plckai4JyGTp7LZ\nhp4l0qmjtuIHTIGCnZ05KsjCxq9BiVDOUs/n0nykJWd3auGeHhpsXLWU8khB\nLO1hFE8nwGZz+sSIUhI6GsHTQpXP+3dTSh6z0+HkBOR+4Ri/qHY6Ouey0Yui\neCBZ9yEn0ho7UWWM8Wzg8UkVAReslvN0MK0xxpYoCjLURgpAxjDBbrpf4dQ7\nWs0V9GXJouenl8N7rwoweNeGJCNhxyuNYM2NeEyjVAUCKVC9A+20fpw+FSy3\nWS8Cg3UFjwSJ+YzZH3Lte5qqAgGh7v9IlGp813QbtGtdN3i5poTet9Lqi/IY\nyT3m85sqK0FXw+847is7YnNP4ams7RXM5s9ipBTRJxrILVGH1I+jcsEMuo/R\nE8Nzh6mxrrauk/WcSsqrMHLz2UKjZRxn9/SUhGux1V6dmEuoE2wY1BYVCj8y\n5wJCowpDIiTvQV25mCmZh1y69RTL0XowCDCaDZm9znEqU+FI8pbpL+sWi5Cd\nY78gyr2R4b88U+qdtHUuRr/rCvJ2mTEZxwY2cMZNmiY+dr3MqKL+O1LqcOJ7\nKKvTqcebMXFj95cGFIRNBB716s/c4uI9WJGowljZeAdOmrZOrCMizDrLvfD9\nc7ngAHDDBKvofRuPiQSSDGRylHo0HuF9jEEo2E0+XyVwdTo8lOvETGTK3zyO\nZ+l8\r\n=TKNF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"5b116eacfaa49f19203df1280e2b0880ea30af42","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.5_1620444052943_0.8905953983217842","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"tsafe","version":"0.1.6","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.6","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4a11edd3b14ec478d1ab93191851208a33f7ead7","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.6.tgz","fileCount":96,"integrity":"sha512-wNo18yoiLk0cKVUGx9/Q2xR5QPDJsv9bKqiFidumwvz4zSN2C4QnkOVS8Te5r5K7h2u/VGeOua1l9DWjpwfGQg==","signatures":[{"sig":"MEUCIQCFFA+hvz5o59H8NfGa7rfWbLandv/bupqXC1OQQdqy2AIgDMzjZh/KxdUGXBEY1Gc9oKe/msGf/qowK7usvx5jcww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglgT4CRA9TVsSAnZWagAAF28QAJaUUiXHgLwALcj+e/0U\nFF72FcwjYn9aMNm4B5eujBDqiuOj4xgcAl0S/WFnDxo7CthmzoOVz10xc8kH\nejuJBHXMG8jIp9J/fc79g7vdeIREonubSZzAk1wmQlVB0hsG0BYfAAg5H9pM\nyc0X5imBcGULd9Ud+zaae+h9vUmmMwX1e8YXdeQpi9/a20YQdTwPVJAJvqej\nvMxT+0w7BjjNedwW/Ttx/ftUFkluR9i6gQ6gaKZt+3x1sBVvsNeycbEulg9P\na66H2fX8HYekLp9Roksdx5dPgp75KCIuUdGT9cZ0rtbnmHBL3gPNU2coRH4z\nt7RH06uZ9VptlJKWLOx3NigflbgjlEHXRn2P6kKGZJ9Jk6RzZMXhU/AvPBdT\nukqpH5OAegznhVlzgbfqdnDEs2dMTTHTfH3Eaqw+GLFvWMxWDFA/rEEuLSeK\n1ePy3pZuQwc6ABl6V3qRUQMHWnRztw3c5GfFSEEtlL/iha/7fXDtcnkRP8xJ\nCQ+i725NPMv6+Kfbv8xElNHb2Bl578ZfSEwTpA8J//l8KKi2Mij96ZwzgJMa\nmjEVNhZ6YrVbFhq7QZvwZKUzeysXrvGKszac+fChxRZ7oMTAjfYEjQcodBtY\nzOD6IUVVx4Ax6vc3AiZZ5391EdHXig2nGisa09z3jn/RNXrsL6divTulw/0Y\nV2ss\r\n=kqAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"f5e38b76991d3c49c12822ebc61a614f08150a86","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.6_1620444407896_0.9286711503618379","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"tsafe","version":"0.1.7","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.7","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"992d9623604a1dcdc72c06470b3be12ac32806b8","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.7.tgz","fileCount":96,"integrity":"sha512-wE8JLJ4FVs7gKpRPrgkTeiX3o28Le6QGSnt6TJ6T2Oi9NFg21ymolZKU9uxO8F+w3ciP1GvGSrnVl7hXmMtHBg==","signatures":[{"sig":"MEYCIQDMuNZfS8ffaNVx4qpw/aaMpd7P29xRHgksNCU52sv2YwIhANAP40N7sWp5X4N79QF4GW7ANvPgui3Enez9U9Y6ZJ/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglgfWCRA9TVsSAnZWagAAlqoP/Rlaqtsw4WMWGN+WEaDd\nTJwEw30ySVxAwCvx4MNU7ilHwhcpUOsqoqT6sSXjG20hGLgbrlbBMDogcKtV\n39prv1OSUdsj249uV0obTbtkYLTo0ZIpRTlcL51Y5EFwu/z9ix9P4IGYwu4l\nCoReqAK0DxDLazG/yXDIgkNdQsuACWch24XxM/ltDhxZ5HGBU3XKzrLdj0Yg\n8geJ4+98NN9fFGddIMQLU4sCscVDBUlKjhKCmVwNu8kpAy5rw6sOrUIbcAuh\nZn07hfwa6Zz3sEURuzy5jcteC5FvONi1y5dwUbu+2TJzaqRDZQ7SMjrWNXys\nO+3KxhZSOYyLKm7iaUeC50tOuXnOsueX6tCMJMvOjcmcWtaZFoPqqMcaHrGq\nqPF2Kltwnh8yWHEDNz6rQ41yhwY1h2x9yMJxazwJ4bpLkmk4t8ZWsIvJeteQ\n4hKua9C+XpnX9ADRlkX7T2hT3CvH7aR7TGa2Ub3ZKukyeFVPsSzgTCfl6aDP\nKH+LNV7fFxWafOAAbxk7Zj31wkcCYNVktejq8gO5U6Xu8boHwFjV8XAF46jA\nP0M8MkdBREjSTQ27ieI1GWoJVSCYa8ujijHu0FZZJw1PX9Tp258xGX6EAFyn\n6c+Zs2wiB6F5+cOjwAQVthrWyYZ7F2EXpGExc9VVqH5KXJTixI6vOm0+cpSw\nqMuU\r\n=YtSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"f83e4f32b8bfcacfd1f75e0687bb2eca4bfa56ef","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.7_1620445142205_0.24919350825888364","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"tsafe","version":"0.1.8","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.8","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"19c1c5ddb9c668b40514b6c4730e043e44f69b44","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.8.tgz","fileCount":96,"integrity":"sha512-6PfYKrQfQBTgBOsgL97vF7LE/Kgp4GWbzl7T9L5Med7JiX/nd5lPfdBUinJEGs7/Jwksy0FVsO//z2HtzbBCnQ==","signatures":[{"sig":"MEQCIBA46uvxWNPB7YSkRENw0+Ox8kH4LDkO7kRSPBbBf0D7AiBQyyU5OcOw97s/QWzHeg6V4zHJD2apm49a5tCHoxH4HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglgm/CRA9TVsSAnZWagAAci0P/jcdW6av1+Ym/sy72h0v\nVD3Q2ZMdOCkXHmjWEcDjtOOwogqOxbRsW75At4+0Jhp+aOzqfKmL7ougzNy7\nNcB88r6AriDGh/wLRWTmzOlKwbhTHdzd7pyjRSQzxfSFa3/K5peWGXM3kfz/\nUoAZHkHNe4plpfQ3CqI0lN5hROcjdndNJxmtKXQlAqncfSbSSpbQflTZDYEb\nw44jdsoYaPQ61HQB8meBGDRHeHcgxOzNSrh7ZS6q3X6g2jtEIsgC+mGn78p0\nTXncThM9By8IvSb75azc6YAzNm+Tiw9DqIwlTHSEVl/egFDwIS18/KJX/arw\n7hA6SeniLZ9tiXXW1ttJe0pIPIqLH3nQ6n8dVxuDc9AfuXq6YElInwHUDiyW\nZHfNLHgLL7x/uR3RRKcydyJPdSdr1Zvy/7UQJ1LsRBKyVJO1oGp41AIk0Sp/\ndtTs3jeWfRSwMn44r64KzHOlo1HSxb26mvgFzpxSgVT1PgCYCkRbMkNaH9hN\nugyGd1QcDcQjNrRw6FiY4Z8mBvCSOUJE7q2cqDzjswxB4FMgp32FqJGoELhy\nxVc52DfvzrxNIvaqF/9zR/1jOw/2oevwpflTyNfVsp6V2jQ3Hl7zfA4xwPKA\nsImJCsYdXEvDqOKqCup0z1OyUbt/55d2Ca9/6fdYyNPutzUXKK2tBNEW3C7c\nU+e9\r\n=noQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"b4cc0dcdbda5ad76fc88726899ea5fce88683e97","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.8_1620445631471_0.17740034886171663","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"tsafe","version":"0.1.9","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.9","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"5a03aca2002cff70646d41430be4c895dbf2198f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.9.tgz","fileCount":96,"integrity":"sha512-o430S25XuKB4RB30Ss1fO0kOXsbANoAmP7xghRvJNDFAQypIhuRU7CxDiCSAvMYf4KVs8Y4L/28jXqPdcyh2aA==","signatures":[{"sig":"MEUCIQCIbubw2da9DhGaM8Q47biqSs49uo9xo+BCz9j0nDdwJQIgLeQtVhSWP8fr/y4FwY9h7C6NQhvSTw+EmmW+PKzYDd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglu6gCRA9TVsSAnZWagAAunkP/iabAeF3+2S7kSH//Xhe\nlXGP3HtP3fdv4DKKqOKaSlokUCJdf6Dpf1Xb5j1veMwg6D2gNPmszfbcOUOy\nAErrUCHkXDln4oeGumtfeApQDBFhmX8zMXdwXcfK10D4Mjczpkxc2dWlfb6W\n+E+2oBq32c4muvFicOxA+3h8cfiwBkax9V/G158ixPLbN5T6uXoFBX2xCxFx\nhnToXKCIpumGaqHGsaSVtbsr5oPGhUba1D5sfVXWme/nkvL4HYSraItNoJlq\nKglPY23USgCQVOeS1RNj850K1MbYr4QztLaLIsiM/Ljo5FLdSKdnvEXvhJBR\n7K/Sgrn3LgQXmspQKYNMjQQm5Nu/Vf6zIAX8QDFbMwM2H9L9HNiRjbXpm8Vk\niYkBcMeGAT/CEGobeWrGsSE6u8hNMg76ebSn8814mANF9aJt287nGdmYFZxf\nCm/53QWc/nv8yivEIUTjZwAcGDumOGqrIyPnLzxHVpThge0q/kpuxTmHbBas\n5EIKwjc1ynZq7PiGxrosiT8JsLFbyLKS4F7q3zRxLBxHG0NoW6MmoRHX2cxm\noaN+45tR4YfWmShzf5ZOIYXKAGb19CdxAOjQgPGbEZmISV0rChEKMOBmEmCO\nacgtCiMdhirw5fMuXxoS5geGn+DMNHZedfZhKRjOV8iNbPvXaWGrnkDvygKp\niB8v\r\n=Y+qA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"cb86c9f2989602a2819f0cbaef9adb1b8d4f4b88","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.9_1620504223649_0.8638732030885277","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"tsafe","version":"0.1.10","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.10","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"755942675ddfa469c4a6e44bf8d8aa9e5dfacd54","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.10.tgz","fileCount":96,"integrity":"sha512-TkCCBiO/2UNlZrw4wwN+STZLJb8DkYLOknHW8If9Sk5UA5tmZcFsw/ekv+W0cxs3G8TUdU6+ndWn8EQ+bacRTg==","signatures":[{"sig":"MEUCIQD0T2wkwS/dmsuqocdQJfhlwbd3Q+U6gFABZdRjLHnD8AIgLmvC25heHAJwy4GonLsVOByb0+nK1vaSW7gVX9ZHK4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl+2XCRA9TVsSAnZWagAA1QUP+wUc/M4NaoCpld2jfZoL\ntMOpKkZ9WrKnIb8Q8osqs1I+3obAQOIn351fyWtdXnE8+Pq8x9jNeW7918VX\n3eozt1F3iEbIPTw/7X985OZxl7IWBPqYBagYp/3l5+hKE+TKELsHcuyB0oPU\nwtdKNDu4w/SG0NqSUSSCPMr/D38itekjRUjhhVmXxbCe5cdrJxZ2iU3VdBZh\nLKao65ImqPjVy1uOEe3gWeXDbvD4z8BN4/FIQOiR0KAhEDtpu2l5MwcrGw5N\nrGzdFbshgKw/jZjetRCXW5yUmTanTaNCuSuxePtK7MxtxbunwBAhYI9fjz/h\nRW4pmLCSw+ygXHmOlz3+OZGUWyYWYjxNU+/USVlPXCQutwhhNgYJRsplqsPx\nOE9pdVzDLIffil1yRX0RqfRgKkqzKgWkICgaf4s7UCt73zUEah6HqCGbPTlT\n0iMmCRIqfmVK0weE4p3cfPCqmY+aqmBbFCvaPuoZPOeMXb6m7ueUymUFEGoN\nnaFlHnJmwklcC6OjSBkY0WzfMyivx49hzlRKAkRlF8wBxkZaBpw+pmatsinx\nOqlRAxFDhD9da3lcISY4VZ9ZzGb9bTJMcwhZpDhc/VzThm2fjQw1FSLhuKXA\ngnbtqXP5Bd0WlI/r3wDqhuvzIk8XmYRewjBgNzxAlwn3mVeu4WeaT/YQbesf\n92L6\r\n=AAmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a18a397231e7f6f6b8d5e11bacf313d1a12276ee","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.10_1620569495215_0.6325169638766084","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"tsafe","version":"0.1.11","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.11","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"2100390e13cd33ee27f7138de38bf0879d8fd386","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.11.tgz","fileCount":96,"integrity":"sha512-irgdEuUDwUUFu0MQUTWa5oJDcFvaV5RPXB0/wYQPIFoNpTXxrBrAidTFs/iu/uhHpWwM73zvpNLkv+1bkTerUw==","signatures":[{"sig":"MEYCIQCxjugtnmLXsJIITrUQn9NR3elbPw75a+sVrdJQbRYtXQIhAKpQ2hJPXbcIZp7ap36ufZdnMYfQqJif7QurqPJ98QqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmHxpCRA9TVsSAnZWagAAa2kP/1r6mXY+wazN49aJtBra\nR2+15osPSwgcm6QieL9+rARYB3uOzESDRakuxtDE1pDyn2ZDOfq5POGkW8t+\nLMSlMB3a1NvU4AIZY9w+mz/DKY91/ecz2S8bZqB4TX4k/+cgTEukc7Z04r4p\nSaeGkbjEv0Rhn4E9uKzUsvMWeGaLSaidfXYUlxe38qx6SB2beFNXlRBbMaJu\nlVlwfjWyVByaxkzPiUl4oZ17llu2/Q0TYyQpJkZ7KZmk29naDZEIiFcKGPHm\nhCA6BTNOt+KnlzRC1SX6ZoYEznU5L2MXVSMkjS4ErLs8d9xAwVyHy/jfREHJ\nNJUGNJuAufWi34I3HYVju8Yil/i3cotsD+mqcFi4eM/WjJmkt8uLFbvzddmY\nMn6yRa1YNn+CNcadU8hirfS3EGAe6gMfDjxeBYvuhgIcvtaIujdRPB2AnMer\nzRBmczfLpDLUvVpnGlwPZggj3BeeQCn4tidllGBei5gmh4RPJJJ+jx+Ocglz\npZMAQs0gpzx2hwl04lbkZSwI8boeJZ5yTrBX5VLEHi16uEKexRWydAcNN9FY\n5HkDxFk2rKQCO61Cx9uYs1yVU2/tapmM+FYET1ppTus/PLZ8Av5EfSAGfHIc\nR/nwnpskYyPIN0cb8AMh1oNMGTkfzu/mJ6ymQthB+7DhjOpaIh/i5IJY7oTM\n2o0L\r\n=rKg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"cb7c68ce10f4cc7f3e5d4e4a1b6e692a3c54ca3c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.11_1620606056912_0.5337080659608124","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"tsafe","version":"0.1.13","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.13","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"f29819132628532c6a15e87e553fe2b0ccb64efb","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.13.tgz","fileCount":96,"integrity":"sha512-GvnjJSefhtc7rvcnEd7idpUTeCmeo6dQH5nqlC+ufE2HoAQT/f9yqYO9Qi0ZJIfPnpM9uHMxvCaKuu135t9oIw==","signatures":[{"sig":"MEUCIQCVnppUJYTJFUYCEvpMpBvSD/4AzXBcpgcMJN+zYRIGvQIgNxCZ7qY8UEZpjY2hAKJkb6SnBGqOZJ8gsAlhF+pB68k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmJoECRA9TVsSAnZWagAA9IcQAIjnOBuYQ3jxKAQ1hEF1\nGk8KD+sqWIPBPu8ed+uShPSs3NWiHc0k3nzoKjV25Rg3ah9so6isrLIuTev+\n8MIVCU3SC0IMjEv++HRbQHy0X4b//nn7guoVMvkh95Z+wGhbco6mCPVIaJiv\nXw+DsgBpq53+ww2670aQvFxUKk5TsTFSlKyoRq9iEW6eBH/liIdiKXd4aAy7\n7kJNcR6Nreu2MucE8zjhs1T0zIZV/ZbcjOz2o2TXmZbTSPkbnoPaccBFeOJh\n+CUDikmlwIUMXXhi6fmC5eSlVh2dCMqVzFA43WSqMBYes/QkN+sgYxI0jc11\naEXq7LbNdj5oAvFcxtV3yjwluX5p2RFMaskD5o36JajqgNAx+RsX3AzGei3u\n+LU2vyHt/lOctsn4eIJla2YP/oRSjA2LbFmF789iqnPQiWRlwt1Ilb+0ASRr\nkyauPYVhubuTBFbjeP+4RNXyTEj8eEIVBeRgsABU8TXrq3/G9rnvs/zi/zxJ\n4KBKJl3A936xg1QkaO16nHWqhWbDUap8HUFkroO8oiixL/F+8YJrD1aKj4ji\nT17dGCVx4YtorCl/y9LCJ2VxoixSSDREgPKLK+a89CaqGajFWU8WOx2Vp+Yn\nZSq6qJlDyRWzpOC/wQgjmfRMdqwhbJmj45wxYXYRBbYCT5bHkt3bBvgJZbm9\nhKPx\r\n=oP7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"7c9df77da960091e14fd2025f144853b5c8c86cb","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.13_1620613636214_0.25955683131012464","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"tsafe","version":"0.1.14","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.14","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"fe79c335c8786d396e913f230960355d34a30f1b","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.14.tgz","fileCount":96,"integrity":"sha512-5HT4gBEiF4IUEwP9pqtoh4Gna+3Mlvx/OPmWAKws/Tx5InAYJPTegP93XJtt7BVPdTdaKC3gxeMXBEXyDz/yDQ==","signatures":[{"sig":"MEYCIQC+31b7OytwJtYZ9sm8ZDneX+2m62F25KkCf9WfNPvrXwIhAJ9pABNIcVQEGz3k4tZ+ze899FMbNF9Xkpeq6E1msLyU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmPjHCRA9TVsSAnZWagAAlNwP/3keqmjveLzqg7be6fqK\ngv389sSIoN015nqjIyqG49nkup2B2gjrFBVas2zktUzuOwsghAzy+osnGZrL\n7GMxOaMlqCv9Va6BK/yMtoX1NLF3ffHGZx5jrn2QJZlcd9sfyNoRZYMpaFM/\nysMreHV2ibmox1wYr9W4lP+vr0QhWQFDC434TMUu2gSC+4Ld+w2GeT52hZ7i\n5ph6bEAHk0Zsdyk2s7WJw9R0AmZbTZfnDzaNd2tmhwpBA6zaG+kcDHYJH9wg\nlz5BeAsLBVVUu+MVyzX7SECwdYmfuga5y7bhOhKDiEp0KAUs0y0GwbFsGeS4\nNn0IUs/SeG6bOfUEJ4zryhKQlplJOWlMflHQ1SCH7rKJWmFGbdbCl2mDmYRr\nL6VzdGFe8eSc2sD4/hjYxKdAqWZITZwE3g1EWFeYuaOhHKt+sUfhN3m1mOxN\nPrEnbXKffV8NcEMhRQgvg/CYwbmFccgl0NHk+S3hRuCf9AwySOoxgPwlsFxo\nAYgsOP9eUMemL3RfpFdfRlUletk7CUgey3l8NYeqhuOsP6CIGv0lMwG9O0f5\nCMOxO/Rb+ElOvaaIiNO2upznCTzu7PfWr5jtN2dkCMRwtn5lHbgO54MnTJXi\nySvY0qWNfkxmYmI20XWgBnEe0t55E8nhIpV/RKNi31wwdMbZsf+8C8F/Y/yy\n+pEq\r\n=Xc75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"396d74fb5e9f880ef843f71a1ce5f21eb9935233","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.14_1620637894741_0.30153535333746984","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"tsafe","version":"0.1.15","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.1.15","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"9e2b6137fb5a49fc7c23cb0bc49ae09bab215f2a","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.1.15.tgz","fileCount":96,"integrity":"sha512-aAWMOACHXMmwE2zRcQpBv+whxYqB4zvAbs+dzwbnGaGK9NAOQ65m0+WyO+jw/41JzCX7orJU/ieFHTmgehTOKA==","signatures":[{"sig":"MEYCIQCra4xD4GmFsvoJa/CmvzY4800l4RUAQRkQdcqGWHb4/AIhAMRp/iaG2lfGgjuDs4PSmwBwLb45MN5OZ3tgqlSJ1j1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmP63CRA9TVsSAnZWagAAm8kP/iTgAgIPvnoTv0UQqfVV\nJ27TEzvGyCHDoangz7JpYBul+3P01URgFK/u5IQLUnYQ33+9X8n0TEVALRz+\nOK/U914/KJOZV7Upq8VZ9nj7S5DbzSF5jrLGdGhfuIk4HGs7RRCZYbHm3zcB\nsBWpeA45YZVJ5jmver3RG19Fk7xg87nU1jSACoIFj+KK9HpgqApe1Po7pqfu\n2WQgBVM7hG1CfL8LnbHxU6WGOJiSbv0hBPczHD6oFX91kWpqe3RvoZae8OKi\nqi0ZsojC5rj28h2gG2ecUoVHUgW+fMaIMoj8Nilp28nrKxhK/t81xzwJgRgu\naxddAuy5UC7qBYEEct0eHE9pUm2ak9hEnH5lA8DIGDDmVUtqvbXdKsZtyJ9f\nSeq4zVYPzodUOi3m8bps2lVbsO1jYE77ylzrW5IOz3Woxb16j3ChbyZaGxqu\nHNN2k+gWGtwE8JvN2jmIBqDnIYxc4gLwubOW0fYqnuKm5iqAW9qL8hXb6Zt9\nldzoo7YxHWqMf6ZATGKo3/6G7qeGWv2RDa7pSFb/Qqal/02yc2qO2Pd20/1g\n6bQMa9VBLwZkTJG6UYMqV+gsVVjZ4Qc5umGz8ljISxQzZNqrmn/GDIG9f+hz\n7NLEI9uTqdQchIV/OuhbnJLHqHu5LWanraAEPvdhUZXkWi4c0X0NoWA2z1Ds\nscZi\r\n=Y9+D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"6b2ce641bd3663cc87e704892d850b123813d435","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.1.15_1620639415241_0.7319220319021684","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tsafe","version":"0.2.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.2.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"d061ecaafaf21d5d90bac4c0aae65a1d37ed35e5","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.2.0.tgz","fileCount":104,"integrity":"sha512-vYEI8920RNnugnoJLsuguhfPG91PEcTNPESSMMOaAIV9blvv6EbKynSS0vWIpbpMb5DW5ZksIL7HmNcThPBsTg==","signatures":[{"sig":"MEYCIQCSanPW9HI5kI1P/G/Dd8pfYDSEyAvvl+2Hm8gcidINywIhAK+HL40Gtf9bfuOoh5aUi9ek5ePHcr+0/mPCPpXYg2Dp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnIh4CRA9TVsSAnZWagAAPpMP/A4q4NlWdqytwioiIDs4\nZoGTH4H3Eoddeopw5+zAdYLoYpPb7u4CXcmcfvglA0hjsh5ednayPRyc+hPf\nqzo3k7ZhrFLkvL0snJ6TKcZKQlaaJ9soipZPKft9SG52BReJTAUwNtMcmfQN\nScBk4LSYxP7zvz2F1jZIE0AyQ9Y1od19qPTfKHcphAehmZEXKbO+/I8RimXy\nl/xCU2DrTWChjG7mb0HNp/0J5qfzvtX+UxI0FAh2aixv8Cgqdcf4u19YEHhI\nUEBstWQaSukbGXHOba7SIMZvzOc7g1RgQe8qULJ2aKrVe5i35qwFd2yNbdde\nA4T+8eLIzkRhaxDfjPMpPWWONcknIwLH+eejNX3WnN1Fejnq0T1vZ4vnfOcZ\n5Zo9fArX85okJOHXMmY4OaAE8avX53CoRB35Vba9ggfb1UgsEN4Y1n6kx7+Z\nErbOQFfh2YNrhON3spOaPUDJstQZhWGywpuJZ6j2l+uryFT55maUfsHSmR3b\n9vEjofRMrs531esY7Iixzg8QGv/f4xoefJ1IGDKsfDIxRVsW3tP0LhFwxueM\nhrz7tSaWFhuGKmqWgv1VW96pEgiNTP4ON39/czAxHrhnFZJK3xVA1dOBAxM5\n6XfwCPj/GWmwN/d5RdxI8YzLzym/ak3iXgiI8gb2NScUISDJf+nIbHkCPYYb\ntP/B\r\n=9vkD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"18e69980f369bb9a71501671732592290be430b4","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.2.0_1620871287793_0.2137943916804932","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"tsafe","version":"0.2.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.2.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4d9c34571ac4163459a44e8af9937633f02f7f4c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.2.1.tgz","fileCount":104,"integrity":"sha512-AjdxKK1B2znEQJnZhY5mLATRH/Fy7YMzimwSoLSK7LDAtOuycksHmCSysHkdz6hnM0wuzYp72XxGScfUlNUChg==","signatures":[{"sig":"MEUCIQDmVm5917MwWySmDqh4JUohSFqV9zLdRM3nnqPin0OpjQIgLEU8kQv0AeoMK03VRZ6xpEnlgrN2pENOlCarkwNDUJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnI9mCRA9TVsSAnZWagAAjIkQAJTnhgTtxH2TBoXXQ7UL\nIC0euKo5z45jgpGcttZj8+Vl2C8xyy9SHR5JE1URzKj/rjuJwxTxleTP9ZwE\nMy9ij1AZf1VY2LnijkM2xGPUd0VHUo45wh512SZbAydphkQvQgjwL6+AAMmJ\neNih0DWfg1XKng80Io2oYI0scMx9nYvpEBWwVx5b0tL9Kdn4gsCh9PbQ0WxL\nGfKktw5erA2ZeOttL/T0j1HwfhbQ2rThSXZ3r6sDNhRkQJobb2/90t35AqQX\nKdKDYhjG0AlWrgwNIem6nsdIceV0YIc5KpiNu+2hA5QiX1qVSjhOW7FikAHT\npsMW3dtVYVJxJij4qTaKA6Gak0rSu2y0N+KqPXCMsJF+kdPd8Lu01Q72qnN0\n5IJSv62nOJSvseG0OvmjIVLnSbSpClYQI3Z3rVZLwCyoYUtjW2Nwp2mgVM2P\nTEQ2jLPHHaOFifUhml2JG5wIPz1JbwvRo1fEdYuDHgNx7qRoe/w5ePDTjFE6\ny7sh+SsUdttHIb+ywlH8fotkKKVLQHnPH9oeNqX5KAJswlsq82QFkO2xCTt8\nMRnSee/Fv/PauZfL0OekcowRvV3fPsaWF9gXJsWOGIwTKHYYopuSdkOkWbDo\n1SN4qij4N6Wt6wTFHYFDnebL1EyI0l0eQN8hRbRhiVt1RGrQUyFHtI7wPhcL\nxoKq\r\n=xNHF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"7b6d4b51cbfbe624e11c640503a2e958299eff0c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.2.1_1620873061809_0.7839607575429137","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"tsafe","version":"0.2.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.2.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"f2bd5333d22894199eefd200b9f645ca5b41e25c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.2.2.tgz","fileCount":104,"integrity":"sha512-t/W8qNk2L8/QMPokGgYmCc8Y42QItDIm6JTvX+JrBbE3Qnd/v7q19qwSmcC3t1qo5JhhzedE6YYg724kp0Iv/Q==","signatures":[{"sig":"MEQCIEcFtD/pEsOOc3DruCQrBUnUaXfdlj1F09g6vYw0H8ubAiA/61H1GSB34xD4sOI+zPyMSe5Ytgi9ChzcRF0nFVlciw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnJ7WCRA9TVsSAnZWagAALcgP+QHqwHShXk3Xd9GfTd5R\nxl4wsCLgXr2Y1PUhsocULF8fYwiVLASbqXQVhvW6EgbWiqcJ6Lnoag+ogcbz\nwp9O8nDWO3WAdNyaOmaA7OD+xJB+iKLUI4zAlL/f3Pijurs7cnbKhG23QtWX\nnsPQtEebBqJOoqly65DWZo0WpigNeFjeBuKDkEpYC/sH7HcVEoMMsz3/hblN\nGi0/HMypxfCNewb1F8v/XKn2YHxS6pzOBwgLGgdMkD9GpfIz4lAv2W9sUGhv\nU8jNJjapwGIvkTiNWnm4KGIMG543cimCAcGvHXlYyo7fculqbvh41mQq9eiQ\n+3dJa/6xl/lJEJOHBijdFKyszcSQr/ccqdmfRBxLfpnOqL50xOYfwfk+SRdO\n0s9mvPvYL+/InF/SVJXPUQdQGSyiHrYbSkkb2V+QFB5ylPFj0z7NJ3ZyPBx4\nR0ppmol4l85WKv1zfqzyWKUqhE2ccBki7BCpOvi8c0onwTLKz5STidyxHtsd\nowO8YsY7cY7ZupMsobjQBD1T2QSGi1dpP7EQJr6sAGJzyOAAhbif903crOHn\npYoz5LB8cKLg8fjXGh2Mtav68z7dQLRhDP4WeOIIfitCLVjyeNVzzEqkxEQF\nBvr8wMJUeO2ghXqL6HgYjS57fUjQ+5BYsaBkwXWsQWPzSIU23yc0ni8AfvQJ\nPcbx\r\n=u6J6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a884cb287915bbab5bcf7983068c05e92b18fc32","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.2.2_1620877012404_0.5564043886024894","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"tsafe","version":"0.2.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.2.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8c83073b85af893775e3bc1e7860a89d21b459b3","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.2.3.tgz","fileCount":104,"integrity":"sha512-OG1hKEa4Y94C88ClAOFkgOzIcTrcTlDgmHQ8s4MGj/nCtBF0/wPUgox7vvgJPWNiBDhAdLaHWaUjpXZpneXUIg==","signatures":[{"sig":"MEUCIHuJSPli3lxv4ZZnGBVJHfl3gLJsj78d33gLcB9WJWLWAiEAuPFnA5Gp3YRkUiHZgZ63f4N4Igsw9aEPhj3g1L152zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgroVCCRA9TVsSAnZWagAA8ZQP/i23aGe2PSJOrPEm6hho\nfWDC3bXfLnD2T1s6jaBReHJD9jtMoZ8TzXeAYOxG4hyQrDezI9RG7BN7vRps\nQ+v5Uz55eH+aU1CZGYmXTl8w5e1/l9pAsReiBKJpyIgsAhMK73TqdgBVCC1J\n8JGt91P3kEv3x5PygJ5AwjZ1VZZjqO95dtuQP3DNXvQLkO69sS3UbuM3B2rZ\noFyelM+UlZE6tkVAozulbRx0z5EXS1QpLEkaQ2qdQbmXmHNFFOR3YmRKxTL5\nad0QVyTksZMiT694Ls6zoB/MFUc+lVILQslg/JucP5hm7FQUIPN8ZoFMAy4v\nYYUX9NP2rdkpB33tuc8rVLOR7wiRFEEWE2v+OXEMzDmHokyvOE9XXQ6OJcRW\nfKELt2UGlFd9m6jZR0bs1n6JENmngFaVAz/UZysRkch8+SJAZ8bvYZwZnpmy\nZhOGbaoDq7CYrt8VYi55TqyD8Kw6VjOu3ksN3zbttYoA5v5u0gi7IPOHQyqj\nVTt1ng2i2Se1o18XT+qiWkIBRW2le0r4NxroognRxBm1Y4FOu1d02GnSDw3R\nGwhgam6ap3JhwIfaRYs2v1+RcP+yGGeKPiSwvy8OIKcGZJj/rGy5Q41mr0df\nx9HMxaz/2p5Fe1xj1R7abhTOYRJ/o7XeWXkA2hR5ZWPor8V1B6jLYtlxHT3+\nF+UU\r\n=9SFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"79560782bed03768ea9628a12a20aab548e5f72d","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.2.3_1622050114489_0.7397546726008879","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"tsafe","version":"0.2.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.2.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"f2cffb9b33e4d20c6f9800aa1c45bee02d917aa1","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.2.4.tgz","fileCount":104,"integrity":"sha512-oS/0wJKgEv/iDow/6U51xjAascJVtUQfZQMCDdoOS+VnMlWZFdXGMKuoH47JYs6hEWHpO+Z5pC5oAFFHiPfTLg==","signatures":[{"sig":"MEUCIGK3C/EbvF/Y4RA/7oBPwvXIX2TdaveYKGFjxNGF+x7TAiEAjaEw5XjohTgT2PGJSJiJ93/sUICKTVdA3PK72Nzcp8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgroeMCRA9TVsSAnZWagAAnwsQAKCKXnzxlmCEwi1ezNuY\n0LtKiXpPQlkfTeExQjJwY2/Gx/3CwVH48eyy4SUk9lHkUEWA9t+GnMGO+YYm\nQfnj/KBi6NuatJ4OpkNd3DXxVCB03QcNXwlzwpJI1SIsxWQyglBQWXIZ2heP\nCw62NJ4xA+BW9UbIwiC5VFGkOjFmQ30uY1+yNJw/GmpvY1AiJ0REfxqdo6In\nHabMyhofsqnPeBQhY9AI8XSpI6CG7xg262upo2caKpP5bwd16OmlcypEvn67\nybrmPmqxwyq0eAJnxA0yD6VeFqezYi98a1Qfge0UzuRFwY1gRxMNzEaNr6W2\ngIzUnsf9x6xhkU2LThOfrc6iNqdjzfNflHNtYus0JtD5B6jdu3bwW52JhJrZ\n7wYliyAGoKJyWDcVd3pan2J5CYfq4hiGWw3GLnpdMENmLSz5cqU3Ti7phfer\noRE5myff6bz0zyNshwOm+HkiAHg8rY6yM5e79Tfz50ywH8KReMvf9M5r8tHC\nmy7tVTBNyuF1c56PBsolD2iOD6lud0vtM3salifC/av7JLNJdZnk++XPh2H0\nM9HYF0bM5PQv6x+FGwB+P0pDKKjMXPcqU6xFix1DHiB6BGwvjlE5MQnfWVeR\nLmGgaRsxsb/YxpzET7ipZN4XrupsDPuWYcpvOQcb3bhPsHjZ067kf9kgzuY7\n158P\r\n=P652\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"f04c9282895d0dd6fb5248685d8800f5c4b0c369","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.2.4_1622050700252_0.37884941138793726","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tsafe","version":"0.3.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.3.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"6375fa177a00c131352d6d7a7ad89afd320ceda8","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.3.0.tgz","fileCount":108,"integrity":"sha512-j4V7JH6vaRaOf+scgkTLNBvYYHpjLzcxhB2asb9v13qZmFm5kZdiUcbzWILGFF74C1dqGMkfLsrxfvK3RMDG+g==","signatures":[{"sig":"MEUCIF1PvhMAIxW2wkd8s6lSPlH6VHC/CgPVvmE6FEggk6P0AiEAs1FKzCfjqAPxRApFhT2FSLiCC28I/s5j2M+o/2+0CvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtp3RCRA9TVsSAnZWagAAWgAP/jf1LwemFPVnnILtg6XX\nsOhHUwbfMMwgNKI+J2GD6dtQ/gNMaLAgdrifXNQje12EvloQqsVOScqzqGtz\nbFhN1Fb194Wf4HzZDFfYXxeB4Z3AbhRntJf0hPfQhW8HCg/7SAvTBOPrHMU5\nIC6vFdtpZxXWU06qSpTW2N+ZmyDtLldv+seZ7mtfZKmQXcH8ERTuC0tpo/bo\nDkiyuVrYeIIJvCSfjaoop0a0fUiAE1PY6O2moUSL50l5lWvfuP0nI9EqkuNo\nvK2MX5gh53v6dnn/CB9vpyHqP5oeBrWV9lhygWUvt6eAtKMg2sYEAklRJW0F\noyH44rcPcW+RWRY+PljP5x4wflWhb28RYSVWDF0qSRMav2VyvInls2vOxYHT\n+2cFTBfjS08e9JTsK5yRhLdOT+H2sQLJ02Hb4agnqzVAMMYSgPhGGPltoyrv\nPbeUyxWaNudnlHh2gAM8TrPzrSY8HquJ+STMb525RbEhKrILIbfCohmmpfJw\nIIv4ol4WleZu5loCftcNLQ3zX8IrnrMmzQa3RhgFPak5ZSnvgxCjbqYr3awa\neK0daYuMFqcgIwW7Mx6ZEaY5H2oB0MpnHvmArQJbQ7kDjWZdHAaqE8FnFgU3\nsrJvyZOZ2HJgKW1DV1OVLB3ahXASGoPPateyxsGM94KXgFddKYz2h5IcHlka\nAxDU\r\n=/Vzg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"ae46747e0e3cfb2624c2c9677a006a9626e116af","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.3.0_1622580688955_0.42557085940932016","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tsafe","version":"0.4.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.4.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8ae1807826071701ebcae438d5843b497b9b7db6","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.4.0.tgz","fileCount":112,"integrity":"sha512-EUVcjOV5XUu8j3Ke5pihvRm79YDMN+/gLWW7C7eEPKzFtJ8aUYJkxD4Ystv5r+uNledRfeAoR+RWVF+ughRkwQ==","signatures":[{"sig":"MEQCIFbpbnWJn3OTwtCd0U1AsCF2kZpvor6W7lsXg+0wCIC6AiBDmhw2KInLjoeDvptInp2b2Pv9wLB9eJKIlkAh9gKd0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtqCHCRA9TVsSAnZWagAAhz0P/1ENIRU7NV6sgC3LXDAB\nlvdsckmJlDz5kYznyMI0rw5jmxjWpYWKKrYNMy1xW2Yqyyand2LZ7NQKsySa\nyDRYFC9BWaxWudbE8W9UPtmXH91kgKz/r2+r+gxGTwSxWCfCaESnxKUGjWIZ\nNLCPXAhYwND3fixX1ceccTY9MFWh2d7LEGcS/Bzl5hE5Z3eKcePR37CBm0Dg\nKe0u/f4RZjq9Ae7GO9i6YfTUTIPCQqQmz9+TgDxgPJpsuyvyi6A9ZSE9+sim\nQRrJq2zW6mC+7keCqeXFE0bjOfql7qeC2X/YNqagbC0f98LETJBb3FbJrwQP\nBZjs3jYlnUk+YJ6cYIt9d8qycMGv33BnG6q2BMsSIQbeybngb1kbF+JkQHVM\nPjRMZlnAnNYv8u2qzHOVExWfXEZ9wOvEdl+jLAaO1VJKp8b3dSqVKytGs57u\nFasi4C1P8ZGus0b3dg5oPkXPmcM7wdJM70cv4Tc7tDq7HWWN9ul20kMV6esq\nczH3gKn7X0VlCpqV4fZwlvGQDSZoTWdsqhVTUEnimgg9dxaqBz1kHoI19a7Y\nHBXp1MyBHdoXeL13fbYgQ7ZzRffM86/X7xC7Xo6VU5jy6FOlnO7Qsqtpc9Zc\nKEiuybxiAU2LQe9HPQdw+og4t6rf2bRNF2+Z3IjXg2jwg3SZCjlA1OQtl/LW\nv0YI\r\n=HGDm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"ee67fd56927d756476d44b7f18b1a5563cf715fa","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.4.0_1622581382497_0.5623228950350132","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tsafe","version":"0.4.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.4.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"00af1be2db82abb4be531209b90232d7954e1a03","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.4.1.tgz","fileCount":116,"integrity":"sha512-+OZ0gdgmwcru+MOSheCx+ymAvQz+1/ui+KFJRuaq0t2m8RNrlf7eSzEieptoPQXPY67Mdkqgkdjknn8azoD5sw==","signatures":[{"sig":"MEUCIQD6jtbw1IGMi1MiTIwkMxzy1fYPhfWvyXwjazgSgBOI3wIgZ3U+oxAtgrXjVvpiDOpwtV4btF79vEgYWScArGuEbvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyPVfCRA9TVsSAnZWagAAh/wP/RDAbm9xj9D5snA1Lurp\nespmbYESt2d5xYNeSNORUDtyPItznv4ZKmfBkJoiSQJBC/VUiRZRbXUEQI9O\nW9V0mqXstrXks3RhQCpiPHs0J3GIOryht/JcEJ8WoT8x0th9tuKVFvhgHYgu\nuaFEmdtIEryeSMgNXIB7FvBLRv3WfAaTiVsgehJ6nCFPWXHNe2oXLMi0l5Vd\n8Ae//NAW45UmmT/Jsuw99BuV56O4BVQWNh1Uin/9nk9QzxgAi1AeHnTKOn0j\ncslSDrQieyzaEyCagagxsYcIE0J548vJt7MY6kNYZAFxlQ1iMc/JBEA7T2bX\npup6E3cKpkx9imCJQWq1xqpFdPTKChjo7Oif+UqI1zT4iKe5ISIdtD2JqZAo\n7Sgt8ADfRGQ2qnB0INoKANUYt5ABiUn6kU5RZLsADVKqujTmhklAtuAJbgYC\n6VCfMHtlLkV9UM8RPdyL4TiO5u06fKsBhSTxS78ie+V5Sag+YaOrtKDoQ8Bs\nJrwGlt1CvnhL4gAyRIKsmVy8OcrOge3sASAr6Hyma3DJID2KRSUN2gZyPzX0\nCV9G4AR+1KnVMnFfKbt9MQkidTOcnPa3l0oSGCOHRcvd16KbB/gmXaCpf1AR\nw7B48B4iNQz3JeAfPchdX3lLfHYijVZ9oSbPrWnyVerhjH7D3k9NWCXy4E54\nufDH\r\n=QPEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"381132e84f8c2840c027ff97a7a203694072a62b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.4.1_1623782750925_0.1580010750638754","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tsafe","version":"0.5.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.5.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"aa41e1a6acd00fdfeaa96c37a70a478ea0c53677","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.5.0.tgz","fileCount":116,"integrity":"sha512-RnJ1pkzpDuSD6xYh9nyLj110L7zyyplHisQx7SX/SwUveEEbZnIXO/hsgyEjfFAQLmvB4kABc993AuoT90zy3g==","signatures":[{"sig":"MEUCIQDiPFTxqV0P3OrB3h0tTp1IL9ZiYj6jI1PBTTOM93YFdgIgdr8amBxjSaz3gP+nC0wZYPbU83CWdQx/b2d99q57ohc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61619},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"bd51a1b3bfec35f5d7a72783f4586e67721b89fa","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","ts-toolbelt":"^9.6.0","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.5.0_1632391176604_0.9574241990522159","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tsafe","version":"0.6.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.6.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"0de8f7a8aa5657ccb446fa9ba60880c828b6dfd6","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.6.1.tgz","fileCount":120,"integrity":"sha512-pIxUaUdhufQp8vAjxCOtcl8TKfIaSLARbM4QezTE3Gy3FinJn8h/1PwfQMqZVQ8NNP9Z1Rc+FlSkpKXqtuwW1g==","signatures":[{"sig":"MEUCIBLdSO+2/sOFriLmMGtQAuRJTgvUqoDhxm0K0cCrtS76AiEAieN5SXpEETSlOTvmMSpHgHhdYhNTRCxVTZOqHAtco3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63053},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a0cb74bbd962b41abe1f12043286b0b77fb0a0b3","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.6.1_1632671800124_0.23594817781845645","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tsafe","version":"0.7.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.7.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"fb002146e9dea216ddc1a6c2e4f2d428e603128f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.7.0.tgz","fileCount":136,"integrity":"sha512-AEotZv9AwOt1B/cVDvU1nI98hFHHtJaKKEA+9adFIQMLUXhw1jHXYIpS5ds5Z0q7PdCgoBX+ssNymVj0MqZuyw==","signatures":[{"sig":"MEYCIQDsKS2jyiUNMhnlS6wVIGzOwlNoqMdAAVlv4fzxgQuuSgIhAO9SYkFlB0LMERNa6a70kMC+gqsyyyC4anuzQWvC/yuZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66901},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"acd550a587bef81d23776b34829d824eb43f6d9d","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.7.0_1632731951372_0.9504532696876486","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"tsafe","version":"0.7.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.7.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4034cbc7aabdb5101dae896f6ab088697379b0d0","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.7.1.tgz","fileCount":144,"integrity":"sha512-wyYzm0L81VJgerDgGdROZVIVLEWuIVPgGTmzN0UYeD4k1RZ9dox2jMoz5xE3oroAGR52acX//vxnnW8qeF4Z/Q==","signatures":[{"sig":"MEUCIQC9d1kw6uNTl/QetxdtDX6KIU7L4nehqGsFuUTbE0xCfwIgZRAEKITST1gUpDlJlPeBV2Rhj2i/svMtN9puIi+jX2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68120},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"d9b0dd819d79779eb7ccb2a86e3910ee922f34fe","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"Leverage the more advanced features of TypeScript","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.7.1_1632750082752_0.3685463337906887","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"tsafe","version":"0.7.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.7.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"e6f30f7e1cc778ad4c5ddb0c27678f78234425cc","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.7.2.tgz","fileCount":144,"integrity":"sha512-KzVGwPZ6L2y5qur2iyf2/Yhv0H1l30KwbDCl4XAgsIbbYRv1UxWFv0WlDz4RWUggzTfp05wj0taQShpJTbcT7Q==","signatures":[{"sig":"MEUCIQC7/Hy8I3ZV1z9z2XaUxp6r4HIeqsjmoLZD8aO4SQ5JXQIgFC1GSMGSwu577YCeivylJBSS+6+Gvs1f4v0bAT3OaDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68801},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"5b3b39b5aefe92bfc6b8af229ba80814628c02b5","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.7.2_1632781518083_0.32135688027765497","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"tsafe","version":"0.7.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.7.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"9ac731b88ff938d09559421fbfd1aa076bfa7533","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.7.3.tgz","fileCount":144,"integrity":"sha512-W5hRuyimjQSl05mk7YWlZNR2dHILb2E7jdehPTSheS+ROjHAFTfWnnVTBX/SccEgYISB3xLNvp6rWRlEKPKh7A==","signatures":[{"sig":"MEQCIHJKB3GfHjFkcYpoC9IShRrhu42WtbE5Km3jf+ZIwnuvAiApAK47k4obBdKvh+lj/L//l8XsHG7cGeK+m9GFo2JMcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68784},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"b8c75ebb898fd04dc1008f73a77d86bf9525a705","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.7.3_1632783659107_0.993838144621207","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"tsafe","version":"0.8.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.8.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"e44558bd25d4c9df3c8cba11a34be5216cff40d3","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.8.0.tgz","fileCount":144,"integrity":"sha512-4KR/vJaNuh52b5Em7nJAcqJZ07jJfT+gUfbkrHc5wk9VpKdk3uMl7H3dkoddzC/NAuixXogPP0XGNTmFnmUIUA==","signatures":[{"sig":"MEUCIBWpVmxQfOfG/CYecq0JSqOzTbdL44BvtF3hH6lNu/zhAiEAvV3W+ORRGRlemED83h/NuR6DPapp1bS9eBSyLEbnKdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69026},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"1a8c0460f3f1c443d3a7f2602e7b8f8e867f0b8b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.7.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.8.0_1632987416389_0.3804771167822343","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"tsafe","version":"0.8.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.8.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"9af7e1540bc04313a82d60c98056a5017c8b086b","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.8.1.tgz","fileCount":144,"integrity":"sha512-EfPjxQHzndQAV/uh0SMGP26Wg3dCuaw8dRv2VPEuGHen5qzg2oqsMvZw2wkQFkiMisZq2fm95m5lheimW2Fpvg==","signatures":[{"sig":"MEUCIEKiciCh+BAsF3IYVOPSTwon8JMc+SvjGfvfbPEVLMxBAiEA46LgnfSxqtF5Tdvv7kAPW7nKPXINaDTGItbfbG1jwvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69065},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"0c004bd3129bde60279101babd3df090cef44d58","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.10.3","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.8.1_1633000843825_0.14533280107862367","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"tsafe","version":"0.9.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.9.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8394e5fdf81e690c97e2b8be4180a079a4a19bfb","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.9.0.tgz","fileCount":152,"integrity":"sha512-wmbu8pI/xmW69b13HoS8WbTcSlRTDjIut9ACblBjVZVTk0vsMRXdoh1k1jMu5EzKNohBavKHhqNOOsccSR7XCA==","signatures":[{"sig":"MEUCIQDPGFbSob1CRegseKZTp1awen4U8kRHAtYJ7FJMjhefpAIgLTFU6OUsNrFBP0+DSag+NxB1T7s6zKC5pGxGVaKXisg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuU3WCRA9TVsSAnZWagAARIIP/0bxG9VI0UqW1GEPYZMb\nuMSHJWc6DNAqaXIglkmz5+h62QfWEFM068T2OUIPenFx9ijKk6ubgcyCSleu\nycmn2pu5QbNeQWTtMoRattQht4RfJTkr4M4Qq33w4ZXFrLE/FkGX6l73VzqV\nt7cRmbzE6xSJtLPtfSRcE1fgIfI1A6a/6Q1yU+8txdxJcNxqmEhKZPQTAmpz\nyw3fyOZesb8APsUfTusbtPVRcVKRDACVbqI2oqvODbKJL6e9qlthgsoprfA7\n3bDRx/CFYh91qVrNf8we+eJXGYUxj63K9HxpmZZ+N3goiUxC81sS20IFfaWX\nSv9y9zKpyzlL5yPxQIZ5AECng80IlCjQcV8IpplidiZu64683vXoPDYfTAXx\n2CQ4IUZfw7GQBAgxpJ9pMnsSRkisgLNr5ovKEu7a/jqFkUWEhjpOer8Wq0cw\npcS7BB/UuQe4CGvjIXTPywAvhH+32aDuXJsB4nPPooQ3z+/nWDDrN/ZWPfrY\nzPksy5OCG+QRklHC2MqoS3G8kQW8s11sh86ls+keq0dMGU0/TZkXWKda90UA\nevI/pa/qAA1mYhlAvlrWlliF4Ixj9baBhESABr9W5/kuY3b2EyvTgeuLxO+K\n8fOS/6tO6BkIXUd96ROmi1f0LnJWN1OwT1z+ZvnZqxT9QjPs9qP3wRxA++Lu\nP3C8\r\n=4jSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"65ed6b68a950a230ea2e6a44247a35752eaac8dd","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.10.3","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.9.0_1639534038086_0.7557670338262004","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"tsafe","version":"0.9.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.9.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8d7f12e08638b1f5543b995cc35e6b8852dcf73f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.9.1.tgz","fileCount":152,"integrity":"sha512-zRnios5Z2dRGx1i1BnG4sDzjzwJHvZ5gcdoRgQMmik6lw50yuh4aWojVTtTGeqEN1YRK3SCyw+ju7wol0yEO7w==","signatures":[{"sig":"MEQCIBmYcg9Qwi+roJEGIE8+HFFFEIctzfCUqYofLDpy0+PUAiAk3nQtvrG43KiDMG9iF8R+X88VuiLM/GneIvYXIbYEzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD4IGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBDA//boust4RvjNnVAzf4Jy7cQqX4R7/6pqY0hJhyiAgulOEg9mwi\r\niHfhEXDjX3NtM69kMoSq2RRNhf3oTfIS6AP+ivHKFaAUmHEhC7wvPjcGYLPA\r\nF3DAEH2A+8SQEr1aY4GONvCCrVKobGnLU0yHx1Wg8Xjc6yjceUi5eQ3SreSv\r\nV56x9wSy7MWfgFK9ZqPkvJgvyGU/Q0KhNajJblpiUCqVfUtBWgNBzMb+DPDB\r\n1mLbTM0O6w09+dD5Z+9VNklYqzdEASca5tD+d42h/blvPNVu3G7SrlGi6CTQ\r\n4u5Lx2yC1EvBOjfPyAl+B/9zEVSo8w8WvVaPsxPV+h8VY5Gik6v0Q62p/PJg\r\n27ziThVt1Fhs4s7cCxTCXCekex/57JJAPRl2BSn5jnqdaH4CNmd5+Wc+Kf/n\r\njNHvYgjLZCUOALV0eGQ6itGQr2sf8LWQK+pdXluwnNx8ca5k1TRloMsVlUWT\r\nOZ+nou3vQ3qBZwWAXuilDyCPG46b4voQG7htJXfaUFf0cr/nEu+A4fgOupcO\r\nDx+ko/nb6YjQhLJpyLHfIWbhwA103PXyRhQtFU74DvIoy2AgEWC/ENvwRzrp\r\nZWMlJLxWeCrnSmnGC2Xq/1KkCEwJlYCSJWT4q86T3GtO1cgji4ErNKH12TVJ\r\nf+X9GPbYlqbKsP1uanxP9MP+zFA1pHqloew=\r\n=ohpI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"af1f0d98c8a9023d11cfdd6e23b341de5b9516a8","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.10.3","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.9.1_1645183493979_0.19363530444530563","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"tsafe","version":"0.10.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.10.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"c4fba365a49467ea6167e8c9482ddb94ee51b795","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.10.0.tgz","fileCount":156,"integrity":"sha512-CFfa1uJKfU0DDRbuB8bf2mfXjkOqiTsrltexzMMLxq5gjd1LttFECNGsO8dYUALJDbShb6+f3CwAppW/wf9BrA==","signatures":[{"sig":"MEQCIHwr94mBtnmvZqOS8LwrIeMkIFVotosCcV6T704ddsCjAiALFPxuW4YXyU8nZ6v7mkADDV37Qu5vGNv9cVLGLOEm0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV/vVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj1w/7B1748JMPpa4bCLtkwN7porLcGqJ1digQmuS8/dqmjj4mS86v\r\nXSoBLcv4/T4H3DNli0/6WRgU9JpB7gFnNuikBvQWehqlu8dd79/lMYD3Gtei\r\nhrw+F2R7BWkXRyQd8pAHVzEDdZpBdeMljuNfh0lM55RYnY//Q0hMjuG48Ul9\r\nTDk6e8EOFSLL5L2PIfQ68V0m2oiKotFsj+fsXEW3FdZHG4fVqxEAHHP9LVS5\r\nqq35ylhPsHNYqThnHzB4dOnx1pS7B02yl/wybJnvQatFjQDw5muTU49ePofY\r\nimuIf+W3Y3Sxjonbfv2o17qvl1NXJOPuRSv5FfqVhipC3RHreZ5ME2HuRfTr\r\nwOeBtiBFN5YyD/feTcMKyVP3MaU/XplZegvELnbH5+pPt4VBrSppvycRvk2l\r\nDK0x1uNwXIkqfd5NnMyV5IQLGZeSKjRSBzRStiyDjO8jpmvQDQFNtfwwhK0E\r\nqKHVGourpMdrVVxa1EI0Ox1Y5BrF217NmF69AJiY02m9biegYL+YxpWLDGYh\r\nG6Zripvsq3PySZ/thccIbqr0Vf2v9HX3n0LtAAR2YFK7WUkJ0jKs/7w+IqJM\r\nz+XNQzkDvJINPhwPTQ9GFh5kqE4lNZ725k6yuMMrlZnuT8htIlwl4xq674RV\r\nZXa7NK1A2zPS2a068Cjg608igFNdu0DF+cA=\r\n=4Gs9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"8428079ec309d3c994fc8723e913103bb0964e52","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^1.9.14","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.10.3","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.10.0_1649933269127_0.11317715931212136","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"tsafe","version":"0.10.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@0.10.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8f100b901e4467c43c0484f56a063f4276683ce0","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-0.10.1.tgz","fileCount":155,"integrity":"sha512-S+LrpSjoH5Pah201KS0MxtJn88HVtKf4ZxUoQuW/Hnl4IK6ALu9Qwjed7RbohDeHn+iMuug4c5Mk/z1Cq2G3nw==","signatures":[{"sig":"MEUCIBOZg5FGnGZnCJBIymFAsOqAiAsOhQ/quhsiru9esFszAiEA60xh5eqqLnZXEwk/tSjQfGhzuxLHmOUtDxZSM46e2zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3zyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3sA//ePP+5TVrW/TECkGwTWUSU5ekFrUEl+5MOdfLlzkwoOOTozdM\r\nvygs6RLaKi/ovbhheNotFIqlGUSVRBd0G0NSB5D6ngwnvYnPNgJ7ggwoZw0J\r\nSc1gbXMyWQRNCB3GgNwGO8h30ZsekvhiEMuYS1aiAOnmx1XkEHM0+bW/qnrj\r\nH+5uL61WYqmfno2dUyWm8DOdD9RmE/vpbbLoZdi+ZPhyKqsmLQoVGshd7I0p\r\nzcldB0N56SjyTsTORxM+sbqwL+Xj8H5d9LK8kcwejcdJ3K/A0wpajCvNg8mF\r\ndJknHDjeD1g8LRCnnOP1JF51K3KDWfeQK8xSZkrmAs4MjeDFYuJKgm6qB1yL\r\nOkpybXQHah4DsdkSblO0bCfMvf1BRVzqPtSyPrchBJMEePtRu4bf/U8rBPsC\r\nJSb+Nj70PmBvC4+aoecpUEHYUR4EX9tuDu2GpEXNFZICK/UjMAvc065AkZzL\r\npjUJ7kxl1UkMViPahtAhEgzVMARr77sMqEqcYXmA7rOjmwbgKnZ7BB02CK46\r\nEidEpEB1hAZ0IaWkWSOuRJbbmS0P68t8NeDk+0HRKNGYTEx7jcSCNFnUfEP8\r\nl+JjEwp69JQbJju499mr2Hnxs6zXAiUfMBTrXLWrqEBGRgEez+ip1ND/0Aem\r\nl5kTx15+4aFjA7X66f47NTgwTqWBzc8INOU=\r\n=TsaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"f76eaf7a73ce7f7281b1e2ed5aadf550c6052dba","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.11.5","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_0.10.1_1658797187903_0.4153984201266836","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"tsafe","version":"1.0.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.0.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"ba214cd9d50e5ecd57af583e2ff210ba0bfb14ff","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.0.0.tgz","fileCount":155,"integrity":"sha512-4I2CYBIENMzW+AUHK2BTeNCbERBpCwL957HN+v9vYMBdaSlnEclT6eEOYqQgQit0oHbA8mP3HY/efcX0Gu49eQ==","signatures":[{"sig":"MEQCIEA1Qm5Yh79cy5RXGZD8Q6nhLsEmMmKrOvYETh1hH1QkAiBme4XC/TYnQcMQru5ae5bvPsSJ5JJ6BO+RMIWN/EwXAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9/M0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmSQ//da8JjxR7ai8l3e4q5NHeYexzMbYsFytzfiBVEI7VVK+ccHgp\r\nfM7Su2wRPYPivh/ArGvX8xRluxfdSeyLhtSzYAqv/xNPkJ6+lrDrfJ0Bc32u\r\nLFKceqaZwPQXAjgVOGofSzRYHUb58nwnC17qJg04739i2FPwuUyLNSyeUdSm\r\nz6Sg6O3z+6r7ZVxVxJrACsJQIiS5+F3qYdjqHsBnKvUk6F7r5JGawSdbo0do\r\noLfOKjTb7U+a8lU3JbRhJpkBnvE+HrnyP3nV2hlF0hL81cgUt2rZM2H/Uod/\r\nPb5iLIzbsCHMFeNi1yLeln8WR41mA+bFQ6djznPSHfN51AgtOjKK7JXVF6Dl\r\nn5m85CU0AXkb7Udla3tWU8rDc/QbEpyFvWRqTxQTTMOjvtrjgB8FUNwbhl2B\r\nlM6A+kxLU3gd/INEJWJjaf8w0hz7SjPSBiqyW/ACxHvbWNOu/mQ8DfMSTyqe\r\niDDMHO1u4bZGBi0sNy/kEfddnbFik+0s27hiYCOGLFuoAal1Lo2/sUV+ViWQ\r\nzeXLGcoMiost4GqRg0O/ci4QM6XwFkgdOPVYSKuzo8BoO2MTYjbV3+TNrMuG\r\nfxSM+41Kxb4yiL3V68Tn53jdJnTIJLdb5OLxdcDI4Slmp3IbgWEggSLkm9HF\r\nHZ81zmCycNAVg0YV/yU+ZDW3SXf5IcLZyJU=\r\n=H6Ml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a99cbf4785c0ad091801e78fcff71c655c02f194","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.0.0_1660416819974_0.19598204282554654","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tsafe","version":"1.0.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.0.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"c8c4eb2d75d1478418a4941307c5dd667fd76d23","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.0.1.tgz","fileCount":155,"integrity":"sha512-FgJ1a4rE7YbmW5QIzpsfFl4tsAp0x74FH2bVE6qODb2U8jSrwTr5/ckIazeylme5zXndVbtgKm4BZdqmoGhiPw==","signatures":[{"sig":"MEUCICAB+Fkk8OwJcck5TkEA5h+kYF9VxLFkpYn1XmHciELYAiEAncm9rAE9QSweMsYz7XxpCawnQdTEpjYoG6UaW6abFB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBjSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotqhAApSmpUDLzvCBKF1oJIp8VxuvXNv5citL4KrMbFrmiDwa1JLZ/\r\n9Ud8PAN2AdizaKHIsWOWIRphd5R4UlnE8OvpA++gVh7HESXOTCcJre0mLaq0\r\nWRS2Dnr95vv0sslL6lV03NflVJMziA+mAtiIxMXhkkhH9gaT+INI4FBdqSbf\r\nO8C3ciaU69qyj8T26V0RkoK+JC7JfsFGUXH1pn7n7b8dVVWCxmiKMHeI8vCs\r\nv8ARDb7KRL2WV/2zF6ijojGwtdh0EFX8SMWtQatS6IATCzbCqFaEYDTIH8tB\r\nFpwUbCjyKVwqMmkF1PpwkJIQwd0dbVdmOzvs5ZzU3WiZD6m4OvchkIEIZrJ9\r\n42QQfxPzyYSNu1A1s7boY4p72k8TvYtP7ZvjJPHmou8+pKq1zcDkr3hPjuwA\r\nSqASJ+F87RuYpuTyFtYejJ34ktUyk2dEC0QzboOi2sWFko9uNMxvfp1SBN1U\r\nYfEUToxLtjBDwjI/YySDCBbYnsf992d2iLqZc9TLkFLEAMy+NUxNH+GwVo4A\r\nPDutdEUOw3q3aU5LwQhWy33VX6Eoxq+XXUaXGyjpRuql2hIvk9Wzu+DV2YpO\r\nuXa5GAjxett83hbHhsU/Z1SGoo5QbI+h2NEm8mTvoaznGBVrYnlCMAA2Okmr\r\nQIDWHmOciJp/HsZ4CUPHofl/ZjriDkRDEu8=\r\n=OY+5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"a6cb042b104bee47aae95b35b6868924f9032050","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.0.1_1661351091662_0.4811614033874183","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tsafe","version":"1.1.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.1.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"3fa2f5a902803fccc8d3a0e28ff8154e0380cffa","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.1.0.tgz","fileCount":163,"integrity":"sha512-u+dbgaG/D3ej1AGZYOe6pb7eDLhn+cmuw1Vx2pnj62PklH/yj+RN1DOxe18ncbZSu91IXmE8LrrGbwByNmuGvw==","signatures":[{"sig":"MEQCIDGRSJtdX0uFh5P2u6EGYKQV+qU2udyxTSJvacRGktxxAiAMmQ2y5PpqWcygtzykbh/Fst1M4hwOwA9I2lzF/HwVHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM51SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFag/+OgRfYysD3rHI7/CCdePvEnYaCd+TxZLcKBATGqFFe5+PxxON\r\nFTGHvInfO0mNnMGEStzOvVJOp9oId3C7zpS1VpTRfLZs44urdlvvc4HnHdHz\r\nk82uUleOcMdYavJAKh82hAT1CUkWC5JgmtvYwgJqe400RS0qOX88YLnjgZZt\r\neViFfpFao3tSGWJk1jnf0rImMzPhzpMkgI6cbIzxzX+Rm9C0nYETgTtcrbtl\r\nqlnPOzVkoA3FTFujeUejIzYN15f852K6hLbzoGroejbQ9DCvSfjaNF2HXRpa\r\ns6C4AcSMGN81ecFD1ucj0fZasBOkwoRqkMXAJN5L5XG+OUk3foEjnlPsSJ5D\r\nwEhNNVRt35prPP/ZirAHtc26VLySSuoCZ2IzCzBLujbcgCLhSPUUcR8PTO0L\r\nZ5U/el8RS9ZUtDPa7IGzbYKwMgYinoHmto9oWgIafwz2v1knFBbabzVNe6ST\r\nfA0ypqXNOAiHh8baipmlzcUqSZNfR+hxegkBlvvAuwQNfTxhRPOf0VPaK489\r\n1sHQgDiA4Dp8IuuhJEgdgjUkHf5oexyelkHViQ7E+yc8zj/2liqVZDKT3+4A\r\nC41KKVrfDNQzHl0S/biFCNLpeP7RUh0Ab4p/wEFxfypT+rqmYrgH+9N9PfK3\r\ntX+QX/SNyD35RXMklkblHpRdwJPi72E5bGA=\r\n=TCHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"0a6bb5beef577e1570d49f99a3b95cbb923d8e46","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.1.0_1664326993898_0.8178366630575216","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"tsafe","version":"1.1.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.1.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8d6998c726f8c63c518e1d1e283bbcd282a2b9a9","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.1.1.tgz","fileCount":163,"integrity":"sha512-Ogblm3uh0dVupcCcC4IT641rnSQ7CW9IO0q8yIncG8OBe4DDXEqGtUE8LWf7+0MK1qZGeWPWEqSxlLzY2xzREA==","signatures":[{"sig":"MEYCIQCeCYfOuQ7GEJWPZqDaeJTniMqiLZb45z59zU7wlKT9ogIhAPgBFTezlHsSf4PMIMfdZxgpBrC+RNoA9bOUy/k3nMRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNY+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp83RAAlypm4D375b7+lXPXCZqfFvdDZ8lxTx/HJ1v2P/AMzZ4tkaGg\r\nCeAt8uVhHB1F5DC2Ll8N65HSjOutbc+ti+5wvRTILRIHmri7Aud2FhlfXT1/\r\nFvJzjhvghJrIY2C3ragF+8m6HJ5ZNsAW2MuhqWv4IQAIYT3I7marcioFmAUI\r\nk/2j8TPXxYQs0OhHKYgqY93/YWTSjdfky+ET2FPgfku6vl6tk0WzT8bjSrfQ\r\nmXH3TLLt/PlCoc6kv2e58doKKKWzxLbKv+ZYMZ8qb1CCFA2uhU0DrqNBZUS0\r\n3BYltdGuISUcp9SKSWeyJu9CKttjgoq2OGGxYMQ5v7W6dZXmxIdP7/yOjs9i\r\n/NcL2SNDF7oNDyLdt9Lk/aqrFrwPNWul9P1HWV2JElzJFMhNeD4/buNxG8mS\r\nYU9OU6cJYPBLGJewTUc5oXaAR4ysCjz9bxl0tA0LFZMu7j7l8sYoIjYWbBBf\r\nzd99EGW7HweSApGcr6TzZvFrFtPkHSaKd1Z0AoNbXMER+SBqalE/L3O3+ZuW\r\n7Jc8vLfGi/A6MwYNYcJOvBbczwT+xIC9cXz1uEvQavroNCx4KVt1PMTiXAbF\r\nktVe11i5wSMRzNV8EbA4KrqZir4I512QrtVmh2UD3e04bohZTDGbTErtu5tE\r\nVYPaWsSQFxSIW1YXA/cKh+toula01oQOfb8=\r\n=8CcF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"973bb5d4288925efa1d3e6eb98805ae71644a5ca","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.1.1_1664454538139_0.924927929434902","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tsafe","version":"1.1.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.1.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"cece1900bca89e25a84a65e7087f00dff3664b2e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.1.2.tgz","fileCount":163,"integrity":"sha512-jom5KsB9vpvOE9dLx2yTrPAJzzwU9CRPgoatoD7m2Zb7FCqo6ueEdZ+AZk+OysM4N+m8EUnIa1s9Pq3IMRDYLA==","signatures":[{"sig":"MEUCIBhm8HhaBbMuQQXkWlO6Z6Js64RZxFQeayzqliVhcBGbAiEAnP5jRjA6X5q3bWQaQEfFK+r/Q6Wa1NFOacTvBgBYLFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ0a8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpedw//XB29mMl1T9ivEtSHXlHAcJTjp0wlBJfW+JE/eh11Oz5ihDqC\r\n5E+9/HD+qpnxseeLfZaAS8h0SY2TNUaeB4zW4KJW9dgH2YJA90c+OBGe07yP\r\n6q8Q1Xt9itLe9b/L5eVFBYm9cYu0SEaQzdScEJBwDvPz9Sm41gtOTJw3NPMn\r\nULvONQQC00EYtmrkVGnh9uB2vgo6B7IPCLm1h0ieyEGPCn1DGXss5ADrQN4E\r\nq5Jx0D/mUr0mGr5QCWHtRDoPEQur0yNHTrcUhcyZG5Su9rU5haSDdoTP12kL\r\nl7NTWYnhuY6RcIrNyrVVMVNS1fWS1030NAcAiBEj9vSE7IrHaaEwOGE/OB8w\r\nLleP+u3E5C5heOztjU/3aznGcG4z7juIOSrV6hhVitETXX3YB+MS8FarvMrO\r\nvls5W4zQG+J0WUrDI2V7G5Z0n/7TsTHNMS5cZDe9TeoLQXu4JxbJGVf28oRc\r\n6OqGgW+KVG3Tx/oB9FSHsbdoQgGIGxhjWhg3lNRLvGBEPzdLtSainwWlNUfQ\r\nHQIn43XIjzcaHvICuzI2Kn5RtzaTq/ldWi/Wl+UTE/ef/pViCLNNFZfxv9Tc\r\nnoRwnSGehYinzyWIeRCSiZ3X4qQRvinApMhKoEXSwLOxJTTuDS4oQbPMmmwA\r\nhUpo1KLJdjmwinCGdwMRL6pMCBcJtxui5EY=\r\n=Fapw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"e21cf06a7cbad3899fe9fa168089043c71510fe3","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.1.2_1665353404331_0.6256783885497168","host":"s3://npm-registry-packages"}},"1.2.0-beta.0":{"name":"tsafe","version":"1.2.0-beta.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.2.0-beta.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"0c1a1065e1cba0c53aa44e2d9e100d27f485b0bd","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.2.0-beta.0.tgz","fileCount":167,"integrity":"sha512-b3JTuutIiJagpu2cVt7c/lrMnYA+6sj49eGfp6sAsPuNW1ARxfZo5FX3Y5vQx3DlgAaSrz5HyCMGEjqbj8RKeg==","signatures":[{"sig":"MEYCIQCmwmtCDA9upRTj9kCUf+QyQKYrseZwKHPK6MSiZ4OcNwIhAMvG2QdFrWwHn03RSvnREeehy4Qtu+4nSk0H0lTaDAXa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRVpbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWbhAAjAoT5c9tnihXN2WHNBf+QQRPRv7nT4LhF8KEetWnGwjxJKq4\r\n0+3+tg+Y69hJY1+WLhitty9hKh1a8Q6gSi+6GNYTtiiR5HE91Hr6J3ffoxj9\r\n6kSRFj6JQjoNlfGlGX4A8jvgUin5Jh78BA3gU7Agi2qAnirvdsvrc6fpeQDA\r\npx2ClqzGCIvJTiF5KSyt811i5ftW3FWKd8fICnVSBbcCZ4Adafd92GEzmki8\r\nWXJfGTH7yQDJXsSOhYNkRkYwD827v0HDERyy6fL8A/RfI4Mbo91AzrvpJhiI\r\nVhFH++W7MCbTHnqVQLs6YmrVP3V19vVv8KWHL3tCzRWvDQNfNLMqK4MQWk+B\r\nUc06MYaAx+1+ClAQ2FKWS/COBSZJzR0/BeVGldrMq9NbUab3BHOqUs9PrBbZ\r\nG4qR/9wGmlzvfSxiuBmXflnkzLMih56tSOClaw+NVOkjltC7d1Hrp0ia/8PJ\r\nntRXFfY2dGa3hVgcfUDQtfzVQGgCMEGJ834gJfeYE1wjV3YEZFmaTlVyAPJq\r\nVkMe+mmLt5XHKqlzH2utnRhVg7TsMwejbQNBL9647YjAkiMqSuWrW8Z1qWd0\r\ne7JprKtzexkHZcCZ4KiTht5p/I48BYlMCVrA0DHAx3XgL6wAKS7t69tIQ+xG\r\nVFWq3a6hf+tki3kSRE6pOI1FTnxLbxPMgbI=\r\n=G83Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"00997666b59bb0180c5cfa14925c49444dfeccb6","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.2.1","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.2.0-beta.0_1665489499241_0.322418135447349","host":"s3://npm-registry-packages"}},"1.1.3-rc.0":{"name":"tsafe","version":"1.1.3-rc.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.1.3-rc.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"5ed846d796f25b57c28da1e0d49a4d746b755b5e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.1.3-rc.0.tgz","fileCount":163,"integrity":"sha512-DHCwMW9a5xMPBqy/Ss/VTGvqLsBB5hQWsG/jPb5jAuE/jPK4NitbQLeVxrYbOgEeTLJkuqv+StgoRVqj97KO6A==","signatures":[{"sig":"MEYCIQCD8zv//S8UwaOqP+5DZNqthr8lePdSdOwyUqfuVhhzIAIhAJz6lr6fj4tB5l4rkGvjj1mpTqEU9x7NQE2HHNRJxEN/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRZRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohQg//WfdZDhjWAWfcJoS1NnkGWIH+aU9xOBC6Ado3TfMCRNoi3xqf\r\ncu2vY3uPMStCuAPNdhOQ5n97Q0nOtRt3GF35SqDESk2PM5uDE1UfTN/3IGXD\r\n4pU+OkCUNiZiLqoJm6owa7MsPBRrKalIN3hIveT1icWeQJ0KerimML6oJFl9\r\n76m9bPbtKs7dV7gZtjhOn2zH0kNWm/bMgH0tbl2JPoQD2Wnf9pmpEqQtENyb\r\nSyMh9AXu17dF6AgB7YFfb0FKbN4Irrb04n0PiDw7h0NAjXWQA7icMe+vRYHQ\r\nmnyxoCaX9cxxxgRkIVu2sb0XxLdPp3bfcXEw/l0Xy9MdTPuS8ewPtD6XdFkQ\r\nofvEoPIX0RRSmw5RtibXdvIVJVWgv+ecyubWAvSHTkf2RSInkjEh0BYBSOSp\r\nccYVdMSs3TkJ2uvlyMhoON+FNPiV0oCSGBmE1to86Cz6MSovLQwtdHfi8Cf3\r\nKWpE+F84WkC1ySA8FzTHPaCtVQbQ29YTx+EDfblnjXgTXlzcWJ4J+LX0Kivq\r\nWSb/Q0Yvui6C527s/vA3OJfZdj4VNmI0Y0P8zMZjNtq0LTvyId5OwL0jGpNI\r\n1Qjfz5a71bBnK1r0oBtEH1h5j2c4x0LCLNJVQjQiVUbnhLWAVz/gD/9LIEbK\r\nYEheHrwq8S4ep82q06LyuNW9/W/FM+d54Qk=\r\n=RLXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"28f829837736c1159946e0831b42c31c3a68dc50","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.1.3-rc.0_1665504347104_0.8238291891719083","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"tsafe","version":"1.1.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.1.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"fa7c2ae7da689884292b70ee30febbca5c665d03","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.1.3.tgz","fileCount":163,"integrity":"sha512-QQQoed5Acb7Qe/sjMwE/qg57mxD5MXqY5HcGN4i3QyhJiplpo79ABEZiOBvL1cRTOYIzeryWvWQ3xsotTA49MQ==","signatures":[{"sig":"MEQCIAC0a/13gHBPip3NekQ2qcOID8T0rYoR88I3+xBOnJfAAiByU+5jjSwUOvTIo0L6p/Nr5TIgVhx1vIcDwiBoj2PZTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRZyvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKeg/+K4pgoK/pkW5gwtzLT0M4wpO4LRoLUvTLZC73jALWXIcy5yC3\r\ny/x/rgMz35Pirnh4Vc+a6lcb7MTR0TRK5M0KCD6UBXK1B6vojTDeeoqvDhSe\r\n6PKZsBrsdW2gZDrXs5X5ZzHQq2DLcj33NMqFDNMKS9/Fbp2J4JL6WajBVlRo\r\nbAIPyPePbMYZF7O36XSpIvkmktLxynqeCW86F2JbEeb7D2o1znXkYu8n6cPx\r\nKgyRAH/EywOg+Hfhk7W1f0nvzkYSibAyRRsT3xjzR/9AAlUUW0/v0qh0eVu5\r\nnrCJoyREplgmEPPqcZse9UVje7qK4sdj16DIG4ydTzrUst3EBJx5Au8deVR7\r\nMc02Y9YZ7DpkIdXWMgEy5xtm3NdoWzbq6EbKBzAA2CLbaIBX7gbw7/Bh7XIO\r\niY07V2CigStpSO+u3TpWYFJtiLGwrdfsZ+4EMWF45NKVJBhzlq/3Hj5ZY2H2\r\nSEAoLAmC1OiS7IrX02At4wRgga+3rN0qVhoD5ybAUXt3iTl9itgybk6S8pRs\r\nSiJa2KgExIVEoiAMgtk2p98T/FgTmmOiiz+vzBlHAKhzO1KSuUmpZAan/Y+H\r\ncj6s0jJX6+7IaUCDsA4iYkKCPw813VeOamQhtxRczMkRFiPaSpg0QQ5PIT9z\r\nd+KrpAjt4FGgxYEnuLzPHWL8EjRUWVFqQjc=\r\n=CC4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"e8b125200abecc1c39ad1d070dee4a63a6b998f6","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"7.7.6","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.1.3_1665506479027_0.6331462405044161","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tsafe","version":"1.2.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.2.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"e5acd0857ff02d98d3b2456ecd84010cce4fcf49","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.2.0.tgz","fileCount":167,"integrity":"sha512-n3vKiGB08K8MkDdqm8n9KD3Q2UYSviQtcI7HqMof/zl2fle6Kv1lHNnWc3uee7I7luP1VgMIkwFY+M0ezFrkow==","signatures":[{"sig":"MEYCIQD0sK2Ce5afCcgv5ROt5kQSBoNdlv5Tfz0iSeBU4gqZzQIhAMDObtGUfL5itpOwKzkKDsIYC+rcWO9+HPrcta28r2xm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVH07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIvw/+NwXM1vnq77hL9/9jJC0A/KYhagPF+79jw3ZttMTgG8AUVGdX\r\nzFheL49SgOy7yShWIPyi7WAMCaENjcSXmXq8DQrLcNdUGIfMgT/RWBLlQhQQ\r\nDUk0YJSiMpS2rXqS4Xg3tDYnNLKqs2cAcIgYqmkGqOepRSo5yUDeZW09fzT1\r\nJyfK2Iftrg8fBMIVbQldxVC+8UlxGj1qc1O2EJvoDvlVMnapT+PS80ipNqUO\r\n9ZgTfCiFV8cFJ+yG2jqBPUg8Fo4YjVsljuWJiFnOud47im7n5OIpxJgM2Eba\r\nZJTxOsQckm+5TAKEYy3ESij9ziLhoVPcT4sqSXeJwB++2Yv34KLFBz+DdITH\r\n+aL0bC2nZtiYmh6c0emIrYo9jSMG8xlm1wP7gDXmaRJ9c4cBbaFFbzugw/wK\r\nL0PmgxsW7MntWXyZjc8FrzyWrpxlX3Apg1D1JkQxVlGFBxjtfl1xxOvWlPRv\r\nA0dy23zru5UoEfHXuXSItX1YidylbxcLxD3v/yOwPc2ItAdhTC2tl9WN8KeO\r\nqrjrHX/GG1a8Ab0jRBO4N0arfEIUm8ahUG0BPPDNcwTubQs4KP6UA8UEm8ff\r\nZrFoJ/0OB+uYcTrpIb0qt8Ujk4gpB64phqVH1H/2Ir6BQRBw2codQJNwyprJ\r\nlKfYHwhB6kgV4e2Vg/IB4miywK2UMyLgLQ4=\r\n=LabC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"0b3ddeaa5083b1997fe5e907a0b84049b11bfd32","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.2.0_1666481466948_0.6480186075552246","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"tsafe","version":"1.2.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.2.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"578f7acd22b5ff32b5b820b6eb551af9ad4024da","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.2.1.tgz","fileCount":167,"integrity":"sha512-fDDbPiAG6xjZuyXXakHZi8ewGx7ERxGVJ3dwFtcoex+9lvp/nHm5ROlFAB6lyZSmspG0cjpYpFxrKyRnniiOdQ==","signatures":[{"sig":"MEUCIGdcVUUiSD/sid0r/ZZ3d2y0CuyKeogmyE3TrnJUGgB0AiEAjGqhHzWCl4tYircdzPchCC53+q6UaMfzReJxURO86PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVH+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTzg/+IGNuYxf2Rr12lmX6tSMct1GzJzrm4I67XCzzY416ViJ5cRgS\r\nfELjWqx9nRusrvpI5OMoEJJ6CphE2DLt+W+nkSQ8HzRry12Yl/dx05EEFaRo\r\nf/JoojXEgVZXftTfNgqwB/VajcBC9TXNKmHlwR5gOHYG36NTh7896FVC4N8I\r\n0prIA65NJwduWzEVBkuLH6MDKjeB3GcMA5pV/VIoCCxaVBdOkMQkZDbscFoL\r\n9OYN/Jlq3RfeqpgHAKgV9YwvmYCq0HTxkwYm/dkIjr3PT5rNP+CVpadTl7uC\r\nScFmpt0aWzTpxrJlWvBdiBNS9E0eRBV6hVvzmQOXB6+xqZjcdBgwvf9vN+xK\r\nwG5ZN2Pl2X65F5ygF5Fgw6JqjiwZelWpgZOuL/CmHNhfRwqVp6vwtAYdUQ2V\r\nCh/8BOuLDiiFxonQ6aoi8ufAqt3s2knUgcjZwVxFkpGfDQX2wP8pfoeVXHMt\r\nPzdzO2qY2lbOJBUDKUsc7RAfnxrSe3pRm424gkMR+/gtrVQR7ci3TC5OWdv+\r\nPmbNIHNXxUJHy6I9RFTDsW/j3QmG0ZhzJ81th1OiOueNdJNRr4KdfDMETLJC\r\n7042LVpVpuDI/41YByZj4htxZM8n9BvIUclCci5sFD91ciqu0Xz/NeV/qodh\r\ne7dixyGNB/vmlumDRwC5YYeAzXSTT0buX1A=\r\n=0Cbl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"9942058289da724219b40389441adc6d9ff5d87c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.2.1_1666482078748_0.9503730801952792","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tsafe","version":"1.3.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.3.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"3e48675edb12b58fd3e85f5be87384fde9d2cb0b","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.3.0.tgz","fileCount":263,"integrity":"sha512-S92rWItm/mVfWXLHIwJ7fPmGwl8t00Mht4fKoCsunv4mIBBoo8CvyZ1iWGCHftzZqGagtKxMnkhmbyzkdPdCTQ==","signatures":[{"sig":"MEYCIQCYrdgOD2MKJwkZxNlwIV5kqE0mfGmigKJ7fsL7S2HVZwIhAJf+FdPtd/Hpy9i4IIJrs1nYUPeQHQUTfJno6W4mDdv6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgN84ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7pBAAlL9hbs3qv7m7qs4oRy/eIumicReqCHC+aTngw+Cs+iHY6XrA\r\nWSSkquwXSJdy8/n+EV6fY8ftVMHKVasb0O1t+6wA6dlGy5rse5auioVqvHCU\r\nuPEK5SpA/VOIkukQT3XDgTOnyMK41RFfQYIc27ieC89nobrFLcKhlNqLlc3i\r\n9/JuXb/OUgyUIpsZSbfkey4sLQfMqkb9Uj/z51f8Nn6ve9XTCRfoSOsjHdxK\r\n9kZPUf1dBnSjwqtuV0SnegcdesWOfxhW6CSOaY/3f3xBvfKwMowWBFJu75og\r\nWtdrAyo+smyaDg/qKyVEsjsSMwazHqlw3l3Ka5FqxfpIB1CotFrb2YN3cMoe\r\nxrsPwrEOghMB9qCd7772LLRHWnSnjqFXQpQag+LZPC6mtK00FSDFK++stYJ5\r\nzZsAxGMkvP3d6nMdLHO8ZFCCQX/vDOZbw5+HyxhLolM0XKHM6hcOYw+2E6Cx\r\ngumWNSFXsHtPbgqez+Wq1w0XILIQQd5R9/UaHleORFJcxa/Ghq5JUciO8rdB\r\ntsBMyXlUcQUdfvzjc7NtOH8U75ZJLH4mS4CsYLr6YNDOXmQojO6PZMtR83KE\r\nc/vkCFqzO8B36+q8744owz2PMQL7lAlq3PVL4L11h10zQVudV/Fz98dbWPqA\r\noROox6MjO2zg+UWZfC8tKhcpGHmivPjrnQc=\r\n=KRlm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"}},"gitHead":"f49d3c15be7c88842f5957077c41520260966fc1","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.3.0_1669390136743_0.09260423055552747","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"tsafe","version":"1.3.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.3.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"c81051a003c902f2696bddb6e4895443a48f0dd4","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.3.2.tgz","fileCount":264,"integrity":"sha512-vmGGVVDHsdDP3cp/VAp/dIe683VH7XXrA8wZqW+xzrfxOXxtOdKbqE8vO7+NyCmVUb0kGVTSOUIBxQdGxa1Nuw==","signatures":[{"sig":"MEUCIQDLjmdBSpIQXmT5ctCeUVGh7sn8j3vH23AX975dIsTwlAIgC/AJ0SnYRLWDZSHykRcuHUwtq9Wh39CV9Weu+H9JutQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgQnlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq96Q//WdKOzwO6edOtnFCc6UUhLVlZ67blPH0PODZo75bsF60lj3jx\r\nadeWJD7t99MOWRH2UeCsRfebzSNuBfZ8S1x3HyPD3j4ogmILVal9X4nFSGRC\r\nld2fNhAXdmZocUpeaoN1FzTlNkN+rZwt28QnFM5oT7a+V/VnkQUQg6A7r8+9\r\nxfymPfuQMjYTuNT4rem5d5alcmmLx6uuRyM935glc3a+EVYjGGpn9dFgK6ml\r\n9HFjdbCx1UMEh1Z9ljeI+0hOZeq0pWKXT57korXLOgwKnSTVZ9pwPabQol27\r\nNxt7ZEE1ke5yKMmv3DXUJbEmr2X2+g2VahtwBIjhOoBITV3Lvxm649yq8jQA\r\nrrXk2RNwKGR7icb6gu5Jfvl+fFvo2dHBjbd9E8GFDFudSbXaQDqFZqcW9i5U\r\nMHRKNXTW+lWVAfdL20f78FxYenjNn9cX1/kYTQEAo2SpFBIgY3HJ2N6WI5CK\r\nhlIRye6t3kPoE3EKWH+UOfbAGMhwbOPi0VG0fAbr3R/FDyAa7uaxyW/aFabw\r\ny9U7HGOk5VhVSQ/FVWO6IBTS/GfMSYjzYWk9bPeBxRvr23ytWwdZpW3ynD9e\r\nnTzXz5yRH3qeKGFp6gH/G55nwiws2by//n4KejxalN2Csl1ucAjmpi3yeDMK\r\n+H1PznwC92HUD8VQOeSRa9DnLIxg/Vt0AsI=\r\n=B4HX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"yarn list-exports && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":"./esm/index.js","./id":{"import":"./id.js","require":"./esm/id.js"},"./is":{"import":"./is.js","require":"./esm/is.js"},"./Not":{"import":"./Not.js","require":"./esm/Not.js"},"./flip":{"import":"./flip.js","require":"./esm/flip.js"},"./index":{"import":"./index.js","require":"./esm/index.js"},"./Equals":{"import":"./Equals.js","require":"./esm/Equals.js"},"./Param0":{"import":"./Param0.js","require":"./esm/Param0.js"},"./assert":{"import":"./assert.js","require":"./esm/assert.js"},"./Extends":{"import":"./Extends.js","require":"./esm/Extends.js"},"./Reflect":{"import":"./Reflect.js","require":"./esm/Reflect.js"},"./exclude":{"import":"./exclude.js","require":"./esm/exclude.js"},"./symToStr":{"import":"./symToStr.js","require":"./esm/symToStr.js"},"./typeGuard":{"import":"./typeGuard.js","require":"./esm/typeGuard.js"},"./Parameters":{"import":"./Parameters.js","require":"./esm/Parameters.js"},"./ReturnType":{"import":"./ReturnType.js","require":"./esm/ReturnType.js"},"./capitalize":{"import":"./capitalize.js","require":"./esm/capitalize.js"},"./objectKeys":{"import":"./objectKeys.js","require":"./esm/objectKeys.js"},"./MethodNames":{"import":"./MethodNames.js","require":"./esm/MethodNames.js"},"./noUndefined":{"import":"./noUndefined.js","require":"./esm/noUndefined.js"},"./PickRequired":{"import":"./PickRequired.js","require":"./esm/PickRequired.js"},"./uncapitalize":{"import":"./uncapitalize.js","require":"./esm/uncapitalize.js"},"./PickOptionals":{"import":"./PickOptionals.js","require":"./esm/PickOptionals.js"},"./UnpackPromise":{"import":"./UnpackPromise.js","require":"./esm/UnpackPromise.js"},"./isPromiseLike":{"import":"./isPromiseLike.js","require":"./esm/isPromiseLike.js"},"./objectEntries":{"import":"./objectEntries.js","require":"./esm/objectEntries.js"},"./objectFromEntries":{"import":"./objectFromEntries.js","require":"./esm/objectFromEntries.js"}},"gitHead":"95d5cf000dbdbd93ff6c8c639ed5c65c0f591cc9","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.3.2_1669401061108_0.4898936044182447","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"tsafe","version":"1.3.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.3.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"602b77b19658f7681c8317dd9bbe5b4deffda99f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.3.3.tgz","fileCount":264,"integrity":"sha512-IHDgBCqxrEQQEuhpTTeHtiGc5+qTMJYUD6OEl2ogB7wFql3EaGa389LdfiJBMpgIKvCI8tmgMGUw7X2Sv5atXg==","signatures":[{"sig":"MEYCIQCe/q7Jz2l6ZUdWJgStSZeWQMaFgG+x3bJ/BUCtRpI/uAIhAKyoNiL9y363pacVTKoELjR/AMRdAplMjAFyZzfjHr8i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgRIwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpalw//YLrfXbq9OS8X0FAkGKsd3apgQhnsqxatdIf5hTU3Mx5X0/D7\r\nkvtGNAatA0pN4wZrkghKFfjOy4BmsntvkO2agUGN52CxN/dLdacgnkn6fymz\r\n9FZZpPTshgcRZESh9BYB9YvRukG+UTBomwpVT0cnvxa+adRn2ykH51RUrFg9\r\nCENdXZXUqoN8tdfyoHVHDoFvfeX7lD8GO1V9hKI4+6CVzWRu5I5ilksZJ56T\r\nyOwSCRp7gUH2lgWnKT+tipFnNyhZPpbWoQQqjxDWZywPEHusg3HGZFL28X8s\r\nuN9Yl6Nsv8qOKUCq4saW/oRxkjS1ALklcw6KPLo9T86zU8ZnUr4yfG3catg5\r\nmYYrTE4TMqRW4xHI4MWrb2d0Atj/Tt+F1LynYPYBmtmp9te2aABUF+YyrjgO\r\n2euUyt1nCLRJeWdul015HGTUCoVyhSL8AikxhE6GOF98wcXQnrJF4A9eEcVL\r\nGsXVwCi0qhlwupKKyjVrwUZ8PVflrVdrHvohOmjkYp5Oeo+5NZ3tEhjSIKoj\r\nmSMmW0QY+yRO4veNe+7xV+PtLSt0PkySvZFNlmHIXXFr/WgPgcErX87OkDBe\r\nwMcx9zqbcrpugkwDVuo4Z1fPlCdjBBA9cLF0/wnPZRPnhcdSfpW7s3VheqWF\r\nZWbmoLO3ayfGGRC06YKHWAx6cPvfkRq2Eyo=\r\n=2hcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"yarn list-exports && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/dist/esm/index.js","require":"./esm/index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"}},"gitHead":"009ce25c7de6dc7f60957662dcfdca3d95d3482e","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.3.3_1669403184292_0.4988082685312045","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"tsafe","version":"1.3.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.3.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"ba192fb428ef40f378d842849d85130bd8cf7488","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.3.4.tgz","fileCount":167,"integrity":"sha512-BAcks5XQhTFXEYKp/v/RnTwD4qbWSGOHrY/gcVE9oI77KphLyfA+LRZ8SYF/fyZxikK1T8SsNf/0wvYsM6UHCQ==","signatures":[{"sig":"MEQCIA3jALKIyNFY6o+RV4TSE0SPu6cn7NSuvDnTMuAv5XCWAiBFHEgeDvoauLOx/51dRMsGHG+QiMJuNl/j07zPAKq2wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgRWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXpBAAkFZ7fVNnxKILV9E0N6xRiuZB3nufwaKma6XIugnvG2+SpCkE\r\np4xuzKRAGlt5MvnSZch4zLp8IWc59Otb+Jqe90e1eDl/pqVkxCBo2nsp46tq\r\nH4lE1IsV0rDtZ4ZDYhJWDM91cIlTVWx2mtaNlR4z16uM0NMCyRCZi7XPsXos\r\nvWcAhnY1R7J1biN+NLQi44O2FgOG9e96VwagtR2ACkigzhElE8g1BLYlLQ3Y\r\nQcvOB+9CKe6NDsEqdXKIOHUxezGc6OXZuO5gwEKaMRJNjBU6Xz3TJ15F64iv\r\n+UmSNo8UPBQgqhyDqo/b9KYtoBripIyLptDYY7IitRxYWYnwbsT6ubDxjles\r\nchIdfZ1V2lxdkQDPkdb8UdptLQl2vEDReQH87Cn90dXBKHNVP8EDCq0ZYx7z\r\noyihxQqU6E9/3mddgAVoK3oYxyevZvb0sHaxP1OwdlP/N2GskJOqArOMyi79\r\nLNO37W3lZA8fceoInHwN7ddFyvvtSANDVezJ7mnLLk+LFD2L05PqiySBWWDA\r\naYkQSiJBOOvXQcM5ip6zF1qfujiqahzk5coVyX+iygi9Lfo1yBSyrD5ayWwU\r\nRfq2Ll0ils92MhRjHq1riB/BKA1YzlSnvaUakVnGoTTxbIOOvdX4g630SyuK\r\npbJOgXHq1d5kW8wCMO5GJ3fprRM03NdhWNA=\r\n=5Zmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"b4c6ac27f5ad383f6c6ec8ed13847fbf5b5e7362","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.3.4_1669404071834_0.6989372951431299","host":"s3://npm-registry-packages"}},"1.4.0-rc.0":{"name":"tsafe","version":"1.4.0-rc.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.0-rc.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"25e9f81885e17138bc191b88c3a0b84b0f1337fd","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.0-rc.0.tgz","fileCount":264,"integrity":"sha512-TzpFvmmdLBeTIOwN+LEyExlAFlrrLA2Tzh9NbQqW9r5BZDvp1pP/LkxZFT0Kytcw/Eh2NuTUszT6HxtjekWrAw==","signatures":[{"sig":"MEUCIQDNrTjvUD2qwoxb7LD78l77no7vRwyFkpBU/csmjCyFaAIgP7sBSnmZlP1qqjw/5nZEl7I2pJmkBONJJFp7cuSK99o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjghe/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoESw/+NIdE4YcqqyCWkbnATUHexgZayS/Kpm17yiumTi567vjvD+Ih\r\nKYd6ToT5+Sp1906a9F+1+TPbO2pZMJOc4LSHQbcsCcLcVyMCjneWCuF/Ovql\r\nvAEwTEvBrMK+ovW/T3mPSi9heOfSa5vYC/rI9Dd01LPyVBHmOwgtRXR/vtF3\r\n1nwMzyVukCTC9hQ9crTYcm8tiq62sYIBSrZphWntb8ES4wI3lqk+2f1gOAak\r\nI2IF7q5Qz0A0XOdctyIhC8wlZ91QngrfPwbXW7sLsb8vtVCNkL0RckdiGTOX\r\nRTkOwY6tcLDW9pQ3mWJY+og4u3fduujQQly/q7AAySRMKXc3Ak0XdX2WcTGQ\r\nEacgg7jW2TpvuoIZiDXpncC+vhGsHXSVRYff/0lQcOM5nQ+bjJLc77P/Y5Tl\r\nhvS4Fn1Mgf1zccaUIP9lYSSqLrizOulK8jQkRjfxvkWN/vBWrP33L9y16NWj\r\npV32qve1LaiiwIrAF3KPuQ/Cryj62My/kmCdIWRQEC3Najej8vUdYxPszrse\r\nUGWf0VcWzt4zvEuqJwNB7L9BYsJi9RL0JibgV+OYYa3Yw8DCJB0kWvbDHMqz\r\nmpiVJ54/qo0TXpey/fA1RWsLttpM5e/d1qlbJ69klKHgxHh6iZ3/eLQy1kmX\r\ndSmJIsMb7jEDnAYWbZCM2grekXBQa3m3478=\r\n=CDxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"ts-node -T src/scripts/list-exports.ts && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/dist/esm/index.js","require":"./esm/index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"}},"gitHead":"5746553959fe4a7633be07cf5c602d81eb18c2b0","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.0-rc.0_1669470143515_0.20011690191549492","host":"s3://npm-registry-packages"}},"1.4.0-rc.1":{"name":"tsafe","version":"1.4.0-rc.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.0-rc.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4c6e92eed6df444086a7859e83a4ba0f9913e265","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.0-rc.1.tgz","fileCount":264,"integrity":"sha512-F52azukxFc7MNklbuFZXeAeUtfisTGzMbTfGs5lWjr8JtDXTbOmA9j+D58foQfzsIbu7e616OM3vmFhqG1wKvw==","signatures":[{"sig":"MEUCIE+jeCbd99L/DY4qeq7m5dB/UNDgkQ0shDKZVqdIg6BTAiEA80Sw76w7BiSvEmB3dE7oV1mk/xiTkitcW+VsezioeLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgiDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCjQ//Wr7AiU26F4/D7f49Hz1NQ7aus0vOuUl0xJmms9Dm8RoLhIM/\r\njuSRywfz7Nf4BVeWBhMlgXUm9faHKusl7ZdGsKziNTm5CGbyjy+3Wko1no4i\r\nm22De9Raq9ikYA4NdW8f9vxZrNYbdnH0CwlwpraIvD5LEzjZd3GxdUM6jLNw\r\nbZegjZyBsx0UiTK6Ngt4Um63ceAbBtoKVJbjPBT7gp94gO1EJhz4uDgEOw7a\r\nUEiCA249vrAHxMT06VGonRrUX7zlOc4L9F/qzNY/teuNrSGmJg4FCnwad893\r\nrRw3CvlHiV62YRBLkZq1cMmQtSiuMiOkglM8sB5Wm20668OKm2/VIrqJV/pZ\r\nZ3V/dnmlg3Ab5nPuOajnWDTFjO0+TTBiti9KJZNMIoGv5wfjsCpJYqvHWACQ\r\nd5n9U4PMFqcuBn/QW/YTvQDcn60PKlNt08LDtZNG8XbgXko0suHLwp0fUozL\r\nei4io1UGhIPe/eHpsmVqxLukVDFczcNpB7k756xaNRBzittylsiMX6gknT05\r\nbe/6jVHXy9y48Gyyo+VdL5+1/WYDV3rJ+ImyM2Q/Ob0y/LYqYx6ZJdjevKly\r\nTI/0xdT4nnV333DP9ONQJ5dtEU6LWrDWLy59ngwRZk2BMMMFHkIwfnqJPrye\r\nSfIyZtFMCbjbLi0QWGkmKtSyRRQtIy0DCvM=\r\n=Ldz9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"ts-node -T src/scripts/list-exports.ts && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"}},"gitHead":"789d876c2b088401be889f1a0f4e1a0c6aa846d8","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.0-rc.1_1669472495532_0.5359165362142881","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"tsafe","version":"1.4.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"06eb4d25600e73a43dfb9391af5ba0b14100740d","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.0.tgz","fileCount":264,"integrity":"sha512-Tu1qe0djo7eQ1Wcg/b8bezbrfW5yHrUHUEvHynFRo3oDyWd7FxnZOrGWQg+hfk1U1+vk9Z9u0J7JoaY17aBhdw==","signatures":[{"sig":"MEUCIQCgzVo04snJr4XUAz8iCh3G6IGCcjbQMYhJGZPYuEVX2QIgM4UySnBmidbxbXm6MSDnnsxCn9RXzNfPUCyTOwXfHOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgiLoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/cA//d3QsPza6FzakUjeOKyCwgOHkE/07VIJK3ftPeyfQCeQ+SHr/\r\nDCPtpYk0qySwGirpXhapYeeqTWF0+J2lZyVqe4d/NOS3NlSKs/L3rv2vLkqw\r\nULgnfSER4pYx/K7WGpbFiGhTJJPxdsWs7LjmvZVs/AEmrD1Qr3ulpYXBGBLi\r\nKQbUTJ+KXQ7IBGM+EvWSu/Muko/Se4K4mZQmDp8JLRHPOjzSEP+Q4cITS/zm\r\n0GZf2nomkrQ91MtCVi3c1NQKgMp+iz1nU5s8Hj0fud8/5w+pLN6R+QG0Dj5h\r\n7QCbd/w5M09LNk227rhSSY5RPlOubulXNCnjkyaSPziCgC3De71aUFuhXEQo\r\nA9+UzoYc412rTrIVXPmNgJMuNvDArGaYrJ7jRkAJh7IqhDGx1JcjiZWYqACv\r\nglBP+c43KuT5hNSMHigD5p3wV8FqmZ3icoQ8FevgcG3O/CmaYxiZzs+/xfx0\r\nnXTBtui5iVywfUW5wlgpyPXMGqDXIaI+oVzN+fSBi3QiqIcTwtHo4LcXMX9/\r\nso+vK/ZK8NnAEuMeXR+lLwA11e2oU/PH0WPxWw4H3I+kpT24fXhR3PHsUroH\r\niauNOMXlPaRNCIEph7y5svSaBrF81fvbvjP42Y9piqow0dydpaly9Y6jB96q\r\nk7Su3Hv15TMpFi3EuM1zkcEj81S/4wKXJeA=\r\n=PnDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"ts-node -T src/scripts/list-exports.ts && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"}},"gitHead":"b24a71b7ae9ce67e5057e50c57a1391c9e3842ed","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.0_1669473000711_0.3466414488960752","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"tsafe","version":"1.4.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"59cdad8ac41babf88e56dcd1a683ae2fb145d059","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.1.tgz","fileCount":264,"integrity":"sha512-3IDBalvf6SyvHFS14UiwCWzqdSdo+Q0k2J7DZyJYaHW/iraW9DJpaBKDJpry3yQs3o/t/A+oGaRW3iVt2lKxzA==","signatures":[{"sig":"MEUCIQDuHsmrpPc86/9Jm5sGCKWEZ+KzevfrbwO23y9spLB7awIgG1nipZglvkRAHJtjWVyBkNm3+V7AA0VunIHDnXropzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjheLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowHw//Xaguvlh7qR2nAAQe1s09GRD2Cs8Ynontk5wZ5edrT2jxaGw1\r\nVINvGX9vjjMeOM9xOoa6YeFt8jRnMNpQeeXOVcYeFMbxI4ROcjhqAGr+V6fW\r\nrJpcOBUrKGGstMFtA67/mDBan2HTyvrtCX9mNjHXp/3Ob078XGOvjhXFEzxP\r\no/Ai2Dxcsi1X7+h9nr3MVySeAqVxemcht3DUN4UCGFOLX5rtuc3vCx2jVveH\r\njcThWc3A5ULgvOe1TRpVMnXGzB0ZRT3KlobMrZDoUw20EAG2Exzj16f5bPxA\r\nMrxavkuOixVgIDVtbvS6Ex0uTGLbBoT1iQUFMD21uALUPUFz27sw1J9ahGf4\r\n5vVfHVF0R/chSgVs2f3u0P5E1W7xZea7Y8rhlB3MlVKZcZwXeaveFPiMnhPh\r\nQX06LGQ048sVJG7JSJlIRiW76W4zGieZRsYWLs7ayNfMAjSIxuJYhUZ1kJk1\r\ncYAB7v/brFdvOUbr5Dd5TCZu8wEpcQK7xIR41IY9VJpiN+vhZ02x/zs/IoeU\r\niTu3VPpANzh6XtRp36k1sWwcrglP1KPNX5GabWmmJE1GVbXMRrfJCbFVB5HM\r\n+EWB2g9HjClbhgok8CfE48lPjjlIkg2UqoytmMDSiJG7DFiaARHDGHm4ePyB\r\nufTqz4W47LNX7miygqURdcnDFfBNxB9m7Po=\r\n=wtov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"ts-node -T src/scripts/list-exports.ts && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"import":"./esm/lab/PromiseOrNot.js","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"import":"./esm/lab/withDefaults.js","require":"./lab/withDefaults.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"},"./lab/UnpackTypeGuard":{"import":"./esm/lab/UnpackTypeGuard.js","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"import":"./esm/lab/defineAccessors.js","require":"./lab/defineAccessors.js"},"./lab/overwriteReadonlyProp":{"import":"./esm/lab/overwriteReadonlyProp.js","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"9daf53defc242b246d5de4d7c4cf230da87fc7e3","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"^4.2.3","@types/node":"^10.0.0","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.1_1669718739705_0.291817182958912","host":"s3://npm-registry-packages"}},"1.4.2-rc.0":{"name":"tsafe","version":"1.4.2-rc.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2-rc.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"2b6db5a136f91a3d7982a3a38a56897b9521f680","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2-rc.0.tgz","fileCount":264,"integrity":"sha512-7UioaCl9dbxOc9ywIY0huWidzD7OwQTGidiuD+Up2Bad7WCbwZl7Ex7zAytQ73zaYFSXhD+o6Kswev841d+JXg==","signatures":[{"sig":"MEUCICwBP0L/7JkoH5mGkkaQjUz/JhDQRTUvdf8th8vNMAd7AiEA/4RFyYbwVCKetldAOeI3l3VbpHSQd5QuZ7hEfpt6nts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1dSyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdDQ//WIi7scShJBcOXtSJF/b8ECNfenOd1AR89JnsBKuqWFU27i/N\r\n3KxNRLjXjgjykMn4KKPJ5sqk/9VWrBbFPs21oZHqvpgjYPNavUojTvedPtYF\r\niQKybAH6nrOShoA1N4Iddk+/dDXK2fVWTa2YU+TUfI8LMSSYWD3OmJ20NotU\r\noVe/Bi3cWouxW3YdS2sO9G8cBeOETGy35ILO2S3SB+tW7QGB9uZ60C10pFpH\r\nY/iRaguzK0mIRMbig8iPBoa3fj+q0fGOxGmhy9hpVk0ya/IXrtK9aMq8rK1u\r\nEODXNuNMA3Y/qtIBHKZ9SvrN9MksR1tBli6O1LnCf431PrUrPBu4sAao6pU7\r\n9aXITDQCMgRyQH8yzwd2Ve4VVmORJfop6cnM3eL87qbdJ0Dysmo6mDw6BHi3\r\ndqb/XO86og5O9pIFhhITepZaEH2/QTl9NBWjKj9Pe7mAnDIfa82GckggXzyj\r\n/w3C7UV2rBlqx0d6NxDi96JGyZhFRi8MV4ZtkZibDXcupR1QJJbQV8HoWUSz\r\nbyXaZG+b/ZtNgFNdfgLqDOad/gTVVsZ0uwkII2Ry/MdPbryOhOO1PuoozO78\r\nurLe7xu6XUGpIQ5FcUS77/rjxmzYLYKez2csQbr5EG/62nsTD2KIogBqrBa3\r\nrhrudXwg5S8XuEIThz5+oXuo2gkOB/NirxE=\r\n=lux/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"ts-node -T src/scripts/list-exports.ts && git add package.json && lint-staged -v"}},"types":"index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./index.js"},"./id":{"import":"./esm/id.js","require":"./id.js"},"./is":{"import":"./esm/is.js","require":"./is.js"},"./Not":{"import":"./esm/Not.js","require":"./Not.js"},"./flip":{"import":"./esm/flip.js","require":"./flip.js"},"./Equals":{"import":"./esm/Equals.js","require":"./Equals.js"},"./Param0":{"import":"./esm/Param0.js","require":"./Param0.js"},"./assert":{"import":"./esm/assert.js","require":"./assert.js"},"./Extends":{"import":"./esm/Extends.js","require":"./Extends.js"},"./Reflect":{"import":"./esm/Reflect.js","require":"./Reflect.js"},"./exclude":{"import":"./esm/exclude.js","require":"./exclude.js"},"./symToStr":{"import":"./esm/symToStr.js","require":"./symToStr.js"},"./typeGuard":{"import":"./esm/typeGuard.js","require":"./typeGuard.js"},"./Parameters":{"import":"./esm/Parameters.js","require":"./Parameters.js"},"./ReturnType":{"import":"./esm/ReturnType.js","require":"./ReturnType.js"},"./capitalize":{"import":"./esm/capitalize.js","require":"./capitalize.js"},"./objectKeys":{"import":"./esm/objectKeys.js","require":"./objectKeys.js"},"./MethodNames":{"import":"./esm/MethodNames.js","require":"./MethodNames.js"},"./noUndefined":{"import":"./esm/noUndefined.js","require":"./noUndefined.js"},"./PickRequired":{"import":"./esm/PickRequired.js","require":"./PickRequired.js"},"./uncapitalize":{"import":"./esm/uncapitalize.js","require":"./uncapitalize.js"},"./PickOptionals":{"import":"./esm/PickOptionals.js","require":"./PickOptionals.js"},"./UnpackPromise":{"import":"./esm/UnpackPromise.js","require":"./UnpackPromise.js"},"./isPromiseLike":{"import":"./esm/isPromiseLike.js","require":"./isPromiseLike.js"},"./objectEntries":{"import":"./esm/objectEntries.js","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"import":"./esm/lab/PromiseOrNot.js","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"import":"./esm/lab/withDefaults.js","require":"./lab/withDefaults.js"},"./objectFromEntries":{"import":"./esm/objectFromEntries.js","require":"./objectFromEntries.js"},"./lab/UnpackTypeGuard":{"import":"./esm/lab/UnpackTypeGuard.js","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"import":"./esm/lab/defineAccessors.js","require":"./lab/defineAccessors.js"},"./lab/overwriteReadonlyProp":{"import":"./esm/lab/overwriteReadonlyProp.js","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"5ca16b8ce6cd4f499facc707bc1f95f09ef53b8f","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^10.0.0","lint-staged":"^10.5.4","@digitak/tsc-esm":"^3.1.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2-rc.0_1674958002049_0.07116358771058562","host":"s3://npm-registry-packages"}},"1.4.2-rc.1":{"name":"tsafe","version":"1.4.2-rc.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2-rc.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"b1395d0ebd0ddd1419cfd0f23aa6ed71eae53caa","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2-rc.1.tgz","fileCount":263,"integrity":"sha512-CSTQqkZSftboVC5vvkj3xchgO7YZYNLU1EVIDqzkfUBPbRQTV/tVltDtTvZTx7d1u56pTZePr6Zyk9lfFdkleA==","signatures":[{"sig":"MEUCIH9HLBNDYXnNzKK/dmNgSIqm2LnFG7Jp0rlGfXsS4bl5AiEAvqwZARcntPqhdUSGDTynhY+oBZM0ljMBkKTtMxVh4oU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wf7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr34Q//UOSOAgLblfXQCzFM7qzINRMGLUwgb6ReGO5Ab49Cp1z9COc2\r\ngKtqn+fiMqbOPPmiH1292Soy/DMTYzYP3wRB2a+zv02oyXb+Ma+K/ibTrbjV\r\nqiWFd176O8sZt4ZlGTti3/rGtUrIaukqDy/opvHjnFqiD8YWaSLCg956JXfE\r\n+QDykZ2kdQ8qrL9X7Wwq9t4EfTX3iZVp0OjuDynZaqX0zdpi5l7tgVNqoYxd\r\n/0K3NFVQWkNmSchx31JVPaGPMVBAj8QqsFMiIneAagpykc8Qvtv6fnUjTt/n\r\nsbNG54Ki+fqs9G7CDoVWaPz90xvp9SIxYWdFM5d+9TFAfNf7gfV36wZQPmgf\r\noKU4wGMylOaCCaI4qrj+tQUOy2IGElm+JdV+uTtduMAaxUuJLeNlTFRmThM6\r\n92YGZ/ll5oKbiXi2zMboEEWqFeKFDXOAb0pCsnBYF2TCBoiLvgaTvYlNrEhN\r\nS67eHA7BocE0PqpDjTQ3cWdjhK/WzYmPiRh+NB5Yjafg6AOYMvNvPZNf897/\r\n/gB3HGYxRA+gNVSw8+QSS7c//X8bPyb3oGWmjoRR5VYyMTN/JMx6I11owaFO\r\nzMlIRvX/921VmwKcRYhW8OhvzZD57JDXOhVOinyMvoCjEmlH5sZF8X59h4cw\r\nmHtrYVt6hxI4cQONBrTXwlNYBUNd+qexQoU=\r\n=3aQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/esm/*.mjs","require":"./dist/*.js"}},"gitHead":"3b7edf02a4a5367e243118857a39d5119644ecb5","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.2.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2-rc.1_1675036666931_0.9161814094380489","host":"s3://npm-registry-packages"}},"1.4.2-rc.2":{"name":"tsafe","version":"1.4.2-rc.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2-rc.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8005d0a51bce691591c8a7f72376be4c8ea026b4","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2-rc.2.tgz","fileCount":263,"integrity":"sha512-cFwA3483po3YXcX03/yPoK3601DS7HgRGR+UubseJGV/OXkplroKYotrj3uDEO2qLgR6+hRboFeItOfktb3nJw==","signatures":[{"sig":"MEUCIQD2K8kksC5Fvk+ukHHvwQRMIzUG25fPinY3XFzLTFgt9QIgenH8lV2cPvebIIL1BoULInt2lHaMARJE50YcJxIsXW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FFIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/rg/8CqEfDkL3FRRDlXIYcAyuwgdeNsOmG1P3J7nVw2P3Wgj/VHO1\r\nUDzC62QcXZOchp7ZaPYw8tTKqiIwM6SN3P0O4Lf4lQzLZ+gpzsKpa8kKSPgf\r\n9cHjUNl7Tj6oFw+CxZ7oEQgfaPDQoYaVxCq2XGjW8anN8vsdVBTxczNbe3Fk\r\nWcI7DbMGsTY6WatNinbhP/d+tsp46EtqEKm/oLNmtFzI7F/yXpmPAhwrxMzX\r\n60RGYaXLrwMM6hxl1XyzkouVSFStAnu7xEfxLevTheJb6B5l4G2U/g1nvftw\r\ns/qHCwQNVdXMyd/pIDi5JxLC5rmUl1I9VWGc3/Ik1EhVw77JJi32CfA73E9X\r\nylLDqeolN0MEn0Cu9VU6iNSO59SxXAO/zZoODAOiILdjgDm9UmLAkGksGV7s\r\nDUAkoiuczTN3s19Nu+7A1n3YjnxrxZ6RupEWJIuIqIjXFkjx8+Kg5pFCxhll\r\n+ZFz+LqbksIUNYJZe+9HSLkqDKRpXHf6cOKS8pIDutF7FGo1MhCb3hlyrcJt\r\n97k1HB6IT4mT8eXQpldwSRln2DOc5CLc0t1MCShDJSNvFf4hsPtwXfbUlP3j\r\n9YVfKBLncozT60ucNbLFigKiuXJPK5wLg1R4eoHjcxP3imCTPdZn4BOyXgni\r\ndBjDYvolnEu8+oL65oghwf1CDcVMZQYVZa8=\r\n=Tpru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/esm/*.mjs","require":"./dist/*.js"}},"gitHead":"2d0704a0d44f38f99a25dd26908840cfaa8072f6","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.2.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2-rc.2_1675120968146_0.9122870037692528","host":"s3://npm-registry-packages"}},"1.4.2-rc.3":{"name":"tsafe","version":"1.4.2-rc.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2-rc.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"122feb4e3efe26e8364b495041e42c1af215d878","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2-rc.3.tgz","fileCount":40,"integrity":"sha512-nS2NY5Flby+EJ+JsCRt7obei6A8mizgkVmwlgm9N3jVKbkxQdRtBb7BIw148CQwbVnBpvVkM2RODlBMqjI0OgA==","signatures":[{"sig":"MEYCIQCtZg8qGtmAMvTrIk5HCuO9kA/kQw6pVSjnlHpnnEqkgwIhAMh/m9xJdOu8+cCR2BuPwuIEvhZFk3q5pm0cn8uiKXse","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokJBAAipceZWN/K36k4OIvhVT9k4wBLJJf1Xl8ZHl0s9NFZ4Vu7oqX\r\nMamgmD+/rK2Cx9W4d6xgnMSidv/dHlv/2jCVCmsKMEI9EYcz15q4BbCzBf4J\r\nUocmPBXN5gqR+ssRWM0kCmU7yqcUYwKrl0QmdvpEcv4uex3aPPEUzbvJDXTE\r\nfU6VTprjE2f+Fnr4rGm+FwYOWl9/MjlFb6LGTBF7E8bWT6wF1DutNdUdES6d\r\nMq/dPd6zScQ+ZZMgj5PdiJbJYTm7WTTwXXViBvGvPIg0irddif8etIqvMyhA\r\nWGvXDPQOm4ytKS3cuFfVEI1RCzD3mPKiiO/rmqKeHCYhJp5tWPkCq7FJ4H5J\r\nJQMT0jxHFubWYtTX+KqO7yilF1ZdnrQJMftuP/6Mc3Zt5BcJxqMxHHcnZ059\r\nCkkQ4Yh5NWzYWvU9eipfVme+WgRJgqz4oDo5GAaEgZQsm8IXqpO9NeaG1eq9\r\nakDWVSK9EQ5ZaKgSGUQtWjA8+9E2cjKIg3/fU/PqqlDrIt6dmF/t7Q+fT3cC\r\n3jtAMhPt4i1XlxQXvgRGKc8zrao5D0UJhd0TwBaLlYSnBSj5ahwHufzhi8uz\r\nUg0xXZgEXg2qHfKZhPqnxF/RmF8TUxx+AvRgorQ0hdshae3cvtLDxBx6/fS2\r\nwbCilhLjLONtJJZ2ITHCuOGVwhMIMmi3vmw=\r\n=auFL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/esm/*.mjs","require":"./dist/*.js"}},"gitHead":"51379c6f3baaa947701aba5fe90ac78bef994832","scripts":{"lint":"npm run lint:check -- --fix","test":"yarn test:node && yarn test:deno","build":"tsc && rm -rf dist/esm && tsc -p tsconfig.esm.json && js2mjs dist/esm && denoify","format":"npm run _format -- --write","_format":"prettier '**/*.{ts,tsx,json,md}'","test:deno":"deno run --reload --unstable --no-check deno_dist/test/mod.ts","test:node":"node dist/test/","lint:check":"eslint . --ext .ts,.tsx","format:check":"npm run _format -- --list-different"},"_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.2.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2-rc.3_1675123332533_0.7180717001067884","host":"s3://npm-registry-packages"}},"1.4.2-rc.4":{"name":"tsafe","version":"1.4.2-rc.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2-rc.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"11d548b3483d0cd58463ff445284aabf8861d041","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2-rc.4.tgz","fileCount":263,"integrity":"sha512-+7pPrAaaiDQsbQ2qd3nlO0eh6XAse/s9YjS+plHRjgtzrJsyWr3vPryLonn3Xa17KEOYbMsZHr7fzMxqSb7ayg==","signatures":[{"sig":"MEQCID6DYsAPZBMgMcqpUX0kPjV939OngR6u+W3dlGorGMiPAiA34QKbc+WwQYIEC8p5nWYXtpM9KQ+4V3a6c45JyuOTxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2H3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+uhAAnomL6FKrLYvAJ6s8b2bItDrTpfqdLS2d3a4qOdkw/4Zv7kNy\r\nZcj4zgfUDxe+BcdYLa0QEC/EFsShZbidyi2xkZ7+X7bIFTrjjpAmqiI2wq2R\r\nemv80AdYRAsU9+rAkWxxfAgTcSjkdTxTn39T9HjhbORL0rPzU1s8Tmw2x/UI\r\np9HSOOMibrshYQoRpAdkLSE5YjA/Kr7PJkBjOpBBdNrpw2AnHwn8txAiah0y\r\n7mXlrQjUCzcyMxhg8ryeWmj8RWYdtb2kNu8HOU7iUVaqbW5gfmlsrCirG2kb\r\nUzmUQaER9rUn4XMrlvF+LbD/BVOLaDnQAVeeSg809y09To4DiatcMj0JLquP\r\nmpvBkEsF63Ezz6D0egV2/gbnzihZdDxHjAGtfZ6X+t08zjzG9aPGqvrQtNJj\r\n7TAF25iScnRxQ4MjGX4kWXz116jhlQ3GxgtY9Ow5m+ogWGIG/mSdYBiprlq0\r\nMbvURagUxTDd29xN/IQx1juWcY6/F5e2l9F0JZsKmAAaS/G8PvCQkopJon9s\r\noLAK7ahyJTZEPNxZ0ahryUSONOR/dXhuzRVWpdf6343NzfZ+h5jD33zDsm8U\r\nDEriCEV1eKNkC78qSEWZJc8fyrHXCpw0z9wfxYtjeUSRIoMqutbdTDnaVOYU\r\nTcRswmxbQzpGTwBEjAW1tR3bxwNuhsDy6+A=\r\n=ezDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"a9f8a179bec1348a78a84d3d6fad22a96803e496","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.2.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2-rc.4_1675132362315_0.2938897634175395","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"tsafe","version":"1.4.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"1cc597f6e286ef8a64b918a0a6284bd04347e11f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.2.tgz","fileCount":263,"integrity":"sha512-KfP0PYzRjl1LY1DnJPNlD4a0tZSg4uUuZxI4aG04T+j7WJvKZbh1zpaukphhSmtoJMgX1RV8eZVKTEiH8wOGbA==","signatures":[{"sig":"MEQCIHRrHVSUK/SuSitEN6FHnWn4lIo2tbtMT5Tur4ykQU3zAiAHyhrz+yGCw33JrGY7+Hlw1l2UlkDXJi7ZKTqMBtq9zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2IDAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEhg/+Ou3cjAOG6GDT3VTS8qNh90VGspKGR+SmJJgcvYLHUQr/Vwey\r\n0DFgdVwV+YkrpaKMRYJj2vWFzTox5LunjYixAuAItd0RPY1ncmegaaT9s+QZ\r\nCLYCX/sCuFyONJ3ZLrYNIo9O9abPTn9e9u97TaS16DlFuuCTdCR61lvbGP4/\r\n1E3lOIfvrNh5y8xx4wzKeXAQiwiMJDYVbYKAKlQOx4OCQlWcq1qCEaP8J1b7\r\ncKFWJfLQquyqS8pn0tauzwJqVTOwkQBLUi7mot/xA/lI0Zk02I1zluicl4KI\r\nlIFEw5Fi+SxxkZpKDksGqmcDVxNQi/Y7ivwGQsx0S61HjYhTxAr5yskjioa1\r\nCHuQiM11r3bBOZADPPhEYWrJS9gs8PdKjGvkzBS9JZ/o6Ad87cajCxj7F8+i\r\nvkBd0TQYGUNHzghgfSQHGEwap0egqtKZxq5bIP+FzLCQ/ALiIRW770DRblg8\r\n9dHMnrtJJvS3qWyd+uD0cUGNUb+aU3Fnm+jNw6/A4nNcamahFz04AxJMpNHZ\r\nbjX/VhklDG+QgTTVYwpNoiWUuiZDGRH6VoHwexMu+B8hpFTzhoh3VTkpc7f5\r\nrXcWJaO15kmzEYPe0JfZR3l5eMnl/K4PY5TPMkYKeUNHa/hdpWzyhgV3Wwdd\r\nTvw75t1tIP5SEbRe0XF0EmKtSIUoVUFRnwE=\r\n=6kq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"d9bcf616b357631397765a5ded61ef4fab1307b4","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.2.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.2_1675133120106_0.6972903075570389","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"tsafe","version":"1.4.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.4.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"a98ce83616f0d9c01e3c6167a2ead45ba455b2ae","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.4.3.tgz","fileCount":263,"integrity":"sha512-KjCdgjIqsbKW9oeJGSMVC23jhWm/VXJwkaZ7jffo/WaTioLGTHJqliHe9dECEVzIACNVNs/fwtKwU8wWK4jY4g==","signatures":[{"sig":"MEYCIQDm0eI4I3TY9Kc0w5aqo6ARMqDPQ+/QrNo+n3aBpilL7AIhAJWc/E6kFI63O9/NoWtvlWQFgIRf8/DkLs31UW6d+BEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ZjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjIA/9ECnkFXrP5mUuoTX7FwkkWcNnz1Dz15+w7s7sktLa0tOvjX0V\r\npWWPrJZXAaKL2zlT0BRVjwoFK1zDTqov0JzZQMrqt2B8MQDHZ2EivAdUJP0h\r\nSZMFXzbOIvo0LWiyZUs+KWtZpyvkSluMsV7VoFXA8KBhyRy4p7fTfARXAmfE\r\nxkhkRbNO/IyVXZcuo8VkSOyN5xvQrtdZQT0p3wySsAHuxPxvXyUzouF+6qZI\r\ndVetYtBMd859f77cN3MgMR6nPEbvyYL74pJ9Wcuj/HXIW2rcp6V9ZDZMPtpK\r\nU2c1JXQc80lPKAkjBIjmOGEqOi9iPDFFhkrejn3hyg7vrGXTrcWJlTAv+wQq\r\nzVAyNuQKdGe4nz+bdyaSWyGIlG8sLeBFF9P2rBeJbFXMlZz3Z190rMqYJJaO\r\nr5ljrIW2sxhcD+aUKC+po28JFbtpyGufu/5mzhiVrdWIw+CCmEdGUyQEns0l\r\nbOYJb3aZwrq45nW/JG3J76qckZwr+I95zvxyDMGD4o9A2pFnVxz1LwiHJRqa\r\nMgqA1Riyp6SaeO4aABjq6SnqCKU95sGU513i1S0mtDy7AyPr75nNjCKa7xhO\r\nk0RWbYzt5JnSy7yUFV4I8g6/IEw87Uyi+ZDcUR7dsOZqON9qv0paqYlQHEUB\r\nKvwTNoEGDDlRhniElD8RwAmzTeOWi/RNHvc=\r\n=jIcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"bf12a717bc5bb4f85fb88b3c90048554971ed79b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"8.19.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^0.15.0","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.4.3_1675729102252_0.29846867907886643","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"tsafe","version":"1.5.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.5.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"0aab8667d6080651865552e034efcd689415d21c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.5.0.tgz","fileCount":270,"integrity":"sha512-HQ8vQozfst0D8Se9VIxTMVq/onQ3l8RPQylRgiTHlxldKt52jYdI34MOzQNEHq7MMIlyoTiqP+gWaoXMJK195Q==","signatures":[{"sig":"MEUCIQCgfIOSnbzhjzo1+M1QNJ9oLIiaInIMiMlXGGKpY7K6ZQIgVK96qzYf6s39DDE2RV2HPe4JEzsVgEDBmIGX/i94qTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEcfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZYw/5ALjzXEc0TBau7aSdGdquROTLl2dy1MUE14fCFe3YKL3pHo9w\r\nmfgGeucKwq2oT0eJRRAI1fuF41OrxJGVG4uC3oKSTckmfTvXXmQ6wBaFLCSF\r\nYzxOh1rIWuSiZg/rYRyXa36njOZGDdITV4yXxolen+sOtWcI8UBVJRPM3y8X\r\ntO5w4uVLpItnRghcP02hCLl3jxBmAZB/+RF88mDxs6Ftqqk+AzUZwRSlfsWA\r\n9y+Hk9XuI3Cl2h2+7bDnzs71RWuLgWPKhs1twB4HUBWuR8mv8azBJWZWC1s7\r\neZPXspvxVApO7fpakU6BgyynP8HdxUb1MCTajV/VGT+GHPgUZGgIIHRNbASi\r\nBrk/09pz5godkh5FGfxG+KxSDyWpjjQzv1eXuP9HhlMiF6dDegnC4tE6+gEg\r\nprQGMK9ekh83+CkJpAEnvw0xSjhN8atYJ0mwcdphZcC1vF1N1b/qjcUykJqf\r\nuT6khcjmm5rltYfes5GTILn4PBMdK/YPHZ+APepD3v9qCY+7f0c+2wQhiJhw\r\npoElZOcsUDOkvRn09uaUpQ3Xq0IGeeb8MM9PQm1GDLK/HPJ5mnzBMJSMAG/5\r\nTdXngzRYjedXmkjhgzFhhF5NhM5r4Vq0SS/2c7oKjEz6CJgT5tOKDiyF0C3F\r\nJpP1bEx6A4KQhB92mmIQBzFoiHicDIsw5So=\r\n=celt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"75499855785b3682fcb3a0551a20cd27e4428e89","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.5.1","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.5.0_1678886879878_0.7621067666073846","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"tsafe","version":"1.5.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.5.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"b23b0e677a33efe6682ff5e50e8c1944eb331f0e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.5.1.tgz","fileCount":270,"integrity":"sha512-xLkNkdIzIXmfGiOYU+rGxeOcdEwlMHpfE6B9KnW51BFhvc+r+yMXe9+u5DgfrLXWSahUcqFRLZiA/oOmy+kcwg==","signatures":[{"sig":"MEQCIFiIa5HEU+zfj6lfQXemzl46JET/byPy1J5I8HcTzDkFAiAWU2ztOnhawLdT2Hjmk77U+ONhfuw0Xs5LDpqMLwlM+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEcm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhlg//SNMMWVnkikRrB1ybpeZqcl0ByY0o4p8X6e4aAb0EJvsuBDEe\r\nvc9HSb0Po/WoIchf1w1FRLChRIeGO8YyZ2KrecZZ0Kn965pZm8c9VsIwen+z\r\np+4iZpMLJAvwLzeduyxswFrasGKmxoRYNBtmzYpOBlWYvqhxRuKTcFOPDK0q\r\nIzzBhTn/XTbop4lzqMgj59ZO0GrUnqen8l1dCC4r9A9mhezxtUGR5KNhiwJa\r\nPhmlJ0fXzz34Kk4jhLDLjzQprbiXahPDNDttKDqps+SZP2wz67v2Jb/daXkU\r\nYSHbTMGkx2prczXpLr6tuvM0UH7AoN52X6yM3BSgQ5ys10rPs6AVIpCUCry8\r\nMg6goyPdDwmL8ptov+6aVAtVh/slAAJJMjw+xuQisalv4IaYvRLXBu3FI83Y\r\nl+jnilbkx8jqHaFb6fgeY2CaNHUYWcS8WQWF8Ml8dkHG5VceSNzNHrv6MCVk\r\ng8pLspGXzGYVtJu6RV2VReZ60kJXIdUaE/ZYlOfvG795AzCEVTbziaaQFYp7\r\nUqeCUnPSI8gH8beRtBg2Nh6YnqwNmDJ7ZRG/Z4g7a6ZFWRcvOIZnrMpjqimJ\r\n/KrUK7mDa4/qUpOrgQOFXaYwrPbMgMIgrjwEvfYzsOM70oxBhwyYZZEGhf7M\r\nsQ1TvItyhXego5DpnakB3oCPMQHEzCE5EDs=\r\n=Rr4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"cdfdc9f904756a1cc3af32ec25125e7bbbea42ef","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.5.1","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.5.1_1678887359055_0.14794637628058105","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"tsafe","version":"1.5.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.5.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"c5bc8c3d663b41dcd6c05793a02d50f781bd03ef","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.5.2.tgz","fileCount":270,"integrity":"sha512-2DfRSqP2TnumYaIc/4LIb4SK0jyHnAwJgvr+EVrVwHGdsxuBjwh736uPrdYEvXQ9oqxV1P3gfspmAImbHp4N5A==","signatures":[{"sig":"MEYCIQDm5Lk6/4ghGgbW+qjYueIXlQb/rzcXIk7MrTE1/YxzvAIhANKm0B0ihzX8N0xvUeASiJMrxgJp7l9Bmcb2K7+tZ/FZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkElXNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtZxAAi232M6I67ZMsFCbLOl/+BaBWiFS36XwC1Izk456V/DzJLG6x\r\n1EtClgdln8E3oqjctjsx0YNA0t7B3NLvhFDhkaYPLrKATuhN/3l5w4bJm8Za\r\nujaFJeqZzgWUxoRfQl3KSBHqGqpN864DWLgpGLJr3wffZjVO1DqqdRDbT4Ld\r\nKrE06WcyWiTXUuYthmk6gb0CtwmNMJe2LsAtOrb5mkowCgX9hjVBT9Ju+DUr\r\nCWp7VERFbQMB0ZiQqbDcRi/BT83IE4UDFlx6A111Om3izAuOQMZGQ+rX4aka\r\nSBcG5UBzmjkl59Bk575EM4G+HOS4mwxC6/Qfhzz3wJsFJz52XABx5QHV9BWA\r\nbKYs5VzxzZQ29iZ6fZF5jFEo7i6PVPCU/dpPgWgaZ7KmOJwLtxOMoi1DXCr9\r\nZnLXegFrJJ/XTF1GPuT0jOkZ4hX3qN7GBAH9Ekeb62wT/HxJMj8e2Wk4AKfe\r\nEiYBnO4C2XncDuwGkodwhJ49fc5OsfjnH0kOIkr9URWy4bXSfjXmBhgebQ7w\r\nw8jwaORKjAKbacC+mrj1R3xK7F/ZDgMPGPFTZED3pBwI9JfkhFRbONi+FOn8\r\nHdZUOgHcHLAk7bKGV5DU6JvqZpyb8fWcannMT9qFfZ9dUbGHHqJWoGunmzSC\r\nIdMf2hjRAJQhu0o/c7b79K7oV1bVjjTAZ9w=\r\n=o/TQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"dc2ae1f34c003d4bb08a9459a85f50e77d1cb371","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.5.1","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.5.2_1678923213461_0.04255978644930791","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"tsafe","version":"1.6.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"48a9bd0a4c43df43d289bdfc1d89f0d7fffbd612","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.0.tgz","fileCount":270,"integrity":"sha512-wlUeRBnyN3EN2chXznpLm7vBEvJLEOziDU+MN6NRlD99AkwmXgtChNQhp+V97VyRa3Bp05IaL4Cocsc7JlyEUg==","signatures":[{"sig":"MEYCIQDcfNCX9Lj39iGaUDZqf+CJgqqrclMSt9ZgqDVWxXXBegIhAJjTAXGEDojDRKELX9SnPLBcsHson6B/lYZYe+n5ic1c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE8VlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLpA//VlKJgyfoHLM678ib/y5sL6N5hTr0mQHtCW95MWD7/iy1YRzz\r\nTCw+JfznXgRRQQpA3ZeffMbMGJWMSA+9/LZv2ZOL71YAgwaKBEC0WBLek5u4\r\nuSrmpX8U8IGvgL7FAlUpDk4+RAGuXYsapEQDxXWIM/v9ahKoteOtogR1MeNX\r\na+ZtKR7us+ZrAvr3ScUrcOv7K35Q/dpKa/H0oFCb4lS0Xird2eKGzHvW/2tD\r\nN6VoiPbzC1brD1rPUMLHOyHTh7u1wFWEgQZjrUV1/F05sjLgjbK8+tWQSfza\r\nU4FWosDOlfM92ZNTuXPjloNcFWwCIYfOG0J80Vqj2Pp/sWnKaHKf5CYCStQw\r\n04ZRTME1sOY0IO4N81UqLmyn0BUf2/r8sSIIDV6v8yZZLge1YEvmisYVWBxN\r\nGdSDup2OYft/0pNcT3vfwI7kOmJAuG/urWXWVfOEJi0+C4+JtzW27skUR0L/\r\nStfEdqPOsbdzon7BqPeI4MdY3Rle6tcZHZIDfDjeLhJi19LaUYqLAH8J8EU6\r\ngB2OEmUJ34DN0AZLr5bn1cvP1xhVj6JYMjOGaN05GSnx8jjHaOGYfiEMmV3r\r\nUosX+ZlcA1YsTjo7gR9Ei04tw/LUsACoFS07c20RlH3K3dKOT7AJLwEwrDtD\r\n4xo5CTOPmJyT+8O6L/n1iRPRdJVzHuBIaRg=\r\n=vEIJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"}},"gitHead":"6d08839c3b0695edbc3443d21b256043cd98787b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.3.0","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.5.1","prettier":"^2.2.1","typescript":"5.0.0-dev.20230109","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.0_1679017317408_0.06435848558650092","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"tsafe","version":"1.6.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"f483b98b62561a40c138fd20ee81bd1343fa1915","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.1.tgz","fileCount":155,"integrity":"sha512-+y2nIIowJPdCeDrMDreGzyRRzxuNOWA//G5T6JqrA+QO89yBfQfwqgRhL/nz+UYq8fYYOs9aTcW5fUs0t2IoyQ==","signatures":[{"sig":"MEUCIGTOlKjJPmpJHPZLHO3V4Y5LensqgbcP6UbAMuAzl3eRAiEAg9luIE+YXvbE3JLCk/AhgfReIsWBr6h/cLuFJB89u58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73885},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","gitHead":"e4121ae0b74b9212d316b848540fd7937fa845a0","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.1","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.1_1684647240695_0.6415277566900974","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"tsafe","version":"1.6.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"93a77510f542d9043c6f3ab9ed46267729431a59","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.3.tgz","fileCount":163,"integrity":"sha512-55Tbbxn6XAx1NX7X+fNfIsKsM6XxcbFbUMZ47fjXlef1g9jV8w+mZi3rse0+9Dj5nQefyWLeYT4cAwyiakWszQ==","signatures":[{"sig":"MEYCIQD1CgRLZnIoXXp3EBTu9C5Nci9LPzQM6pDNmjzFa09QVgIhAKbLbyN4fPYtvc0/W6SogYKaM2t92Dt+42GSMBgmogPf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77421},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","exports":{".":"./index.js","./*":"./*.js","./lab":"./lab/index.js","./tools":"./tools/index.js"},"gitHead":"a285bbfb1fab14b4af6bae078efeee1d18d56183","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.1","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.3_1684654118680_0.6594436936764889","host":"s3://npm-registry-packages"}},"1.6.4-rc.0":{"name":"tsafe","version":"1.6.4-rc.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.4-rc.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"b28ea6447b6de744deb2bc1faaa667b346fce8fd","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.4-rc.0.tgz","fileCount":163,"integrity":"sha512-99gVReO1YCAd+P1odMwdpzszwFjp3KV/w096lemFgWe0UalAllDTPGW/nJIvq/XzW4c3LmELlchv6vQLQlWs7A==","signatures":[{"sig":"MEUCIBqioK6l/TUiaiEDbI31j9ZQyLxb2dXgufpjFdOgo75sAiEA7DpgBx9YDVOMxMbsP03PKqvbxokEeul3JF+zWIZUnH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77426},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","exports":{".":"./index.js","./*":"./*.js","./lab":"./lab/index.js","./tools":"./tools/index.js"},"gitHead":"e16d8a0dd769afd25056370229b2b107dffad676","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.1","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.4-rc.0_1684726789131_0.5591586741242873","host":"s3://npm-registry-packages"}},"1.6.4-rc.1":{"name":"tsafe","version":"1.6.4-rc.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.4-rc.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"2065392b9b1b35224a733df7fc7db9ae76513555","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.4-rc.1.tgz","fileCount":163,"integrity":"sha512-JEsgFwrC0RhL0KRzC0l79QNBQvGr9yZUEbhrKzPvZLhtCMY3OGN4Ma7Nfe+dCuRXXYxj0iFZlmpuzsabRV7R/A==","signatures":[{"sig":"MEQCIGW5t8mw9hrP51nA0pG58PI4jNVL/rDJsq8U2khVGvMWAiAxHrHbVqNJ1zJTtbOplkrJQiVxMYAFFsTWODtWRO4tFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79607},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"9a1facff80500cb796cf1854179920f6d210f7ee","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.1","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.4-rc.1_1684998924694_0.6408818279332076","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"tsafe","version":"1.6.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"048a114761714538c72f16abd25bb247d4e3780e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.4.tgz","fileCount":163,"integrity":"sha512-l4Z54QFGHO8GF0gBpb3yPGHjkIkIirl8rwW+lMBmtEMzOJeRs8BdjkDEx6nU8Ak9PQVp/KNDtECxTja8MMIDoA==","signatures":[{"sig":"MEQCIE5ogmdonkgIVCaj20V/QM+6S+B9yGCFN6JIzPFzHOoLAiAey6EKO3s5jjhYbrfSuNJrCMEQf+40R33shOa9RVFSoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79602},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"4aea4f993b9c2536954be853575b01098b80c1a7","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.5.1","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.4_1685001401529_0.5669580318980025","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"tsafe","version":"1.6.5","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.5","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"74943b69190069168a53d2accd6d07891cf1cce8","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.5.tgz","fileCount":163,"integrity":"sha512-895zss8xqqHKTc28sHGIfZKnt3C5jrstB1DyPr/h3/flK0zojsZUMQL1/W4ytdDW6KI4Oth62nb9rrxmA3s3Iw==","signatures":[{"sig":"MEYCIQDprRymVwqex2q6avw9kfM4TLwM92SIkki+bUwK0Y6vkwIhALBiwN+u00ziMOUgdi8sdDCZg3Pxx7y9cfW2exWy7zC/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79747},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"af6949b45fff2e69cb4d779f71d69e75ebd7c363","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.5.3","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.5_1694892373681_0.18058901947752704","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"tsafe","version":"1.6.6","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.6.6","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"fd93e64d6eb13ef83ed1650669cc24bad4f5df9f","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.6.6.tgz","fileCount":163,"integrity":"sha512-gzkapsdbMNwBnTIjgO758GujLCj031IgHK/PKr2mrmkCSJMhSOR5FeOuSxKLMUoYc0vAA4RGEYYbjt/v6afD3g==","signatures":[{"sig":"MEUCIG6e5DP9lM8aFH9eWJ17UzdSAjX5Ri86hloBfquSM12HAiEA0G4n0gnOfTNJ1GN10UAB9Lwlsr2UKGjdX1qjlfu69K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79848},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"9dc0753d0c9131f1aeda880e6671061276f6e87c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.6.8","ts-node":"^10.9.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.6.6_1705341375573_0.5456846422116648","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"tsafe","version":"1.7.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"66ec47b6b7a2b8cc4a2474af3e20135679902c7c","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.0.tgz","fileCount":167,"integrity":"sha512-P2wYc+z7i+JrmE8CbtgAsJc82kZaH4QXWVCqPG3Sn1gTBr3OeVW89R23sMqHFZdRdlZ+UsoXIU8e3FvNhoiVww==","signatures":[{"sig":"MEQCIBGpJ7gvyZjCGFuj//o15PpDdgK21R4YNNC5GRQxUPGYAiAb93u/u4PyPJIevfo9MXdfBEvBJ9WwC52FtINd2PI9Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82260},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./isAmong":"./isAmong.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"3c939207444c4f166288c37e8b210e3018adec49","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.6.8","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.0_1717827761097_0.41500069640570425","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"tsafe","version":"1.7.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"024045b2aa0e388020b984b9eaa42018e9a431ec","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.1.tgz","fileCount":167,"integrity":"sha512-fWVMnwur5xUlEVtf8JELXnkLTUZSEsRnC2IoRUOnr3SfwAvZGBrmZIj8iu1OXf4kWo/DBDH/Zmjxd4yiEeVaug==","signatures":[{"sig":"MEUCIQDOTB1qfg/HeAf6cpLS8xi9tfNCgZq3cay3STKTuXSG+AIgaf5yjaRTeLXb1xpBibOZ7zgDiz4kpYcl4Ct01QZMO5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82372},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./isAmong":"./isAmong.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"7eab6311465382aa493e095cd705a8291e00300b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.6.8","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.1_1717828551959_0.36267399617513263","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"tsafe","version":"1.7.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"0f63d414876287ad01b135f832722f93e22da374","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.2.tgz","fileCount":167,"integrity":"sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==","signatures":[{"sig":"MEYCIQDdT+77M6ta73pgvweAT0K0mVEDbZ3J2WdLPpXcxj3zggIhAJ9eVp8syzFduMWxdITPAnzjm2bbrh+NbRITmYOLFIAx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82372},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./id":"./id.js","./is":"./is.js","./Not":"./Not.js","./lab":"./lab/index.js","./flip":"./flip.js","./index":"./index.js","./tools":"./tools/index.js","./Equals":"./Equals.js","./Param0":"./Param0.js","./assert":"./assert.js","./Extends":"./Extends.js","./Reflect":"./Reflect.js","./exclude":"./exclude.js","./isAmong":"./isAmong.js","./symToStr":"./symToStr.js","./lab/index":"./lab/index.js","./typeGuard":"./typeGuard.js","./Parameters":"./Parameters.js","./ReturnType":"./ReturnType.js","./capitalize":"./capitalize.js","./objectKeys":"./objectKeys.js","./MethodNames":"./MethodNames.js","./noUndefined":"./noUndefined.js","./tools/Unite":"./tools/Unite.js","./tools/index":"./tools/index.js","./PickRequired":"./PickRequired.js","./uncapitalize":"./uncapitalize.js","./PickOptionals":"./PickOptionals.js","./UnpackPromise":"./UnpackPromise.js","./isPromiseLike":"./isPromiseLike.js","./objectEntries":"./objectEntries.js","./lab/PromiseOrNot":"./lab/PromiseOrNot.js","./lab/withDefaults":"./lab/withDefaults.js","./objectFromEntries":"./objectFromEntries.js","./tools/toUpperCase":"./tools/toUpperCase.js","./tools/StrictEquals":"./tools/StrictEquals.js","./UnionToIntersection":"./UnionToIntersection.js","./lab/UnpackTypeGuard":"./lab/UnpackTypeGuard.js","./lab/defineAccessors":"./lab/defineAccessors.js","./tools/getProjectRoot":"./tools/getProjectRoot.js","./tools/Object.fromEntries":"./tools/Object.fromEntries.js","./lab/overwriteReadonlyProp":"./lab/overwriteReadonlyProp.js","./zz_internal/assertIsRefWrapper":"./zz_internal/assertIsRefWrapper.js"},"gitHead":"0aca8bede19d7ecc35b5e1bb1841ec1404c8f302","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","denoify":"^1.6.8","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.2_1717829754885_0.172895054111893","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"tsafe","version":"1.7.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"c754c8ba0c927ee0d2582f19c0807f241f6a3e4e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.3.tgz","fileCount":291,"integrity":"sha512-07dPW55nn25kzHEDG/Qma84PjIXl/LIAeNjgPGiprQutwvRecVCpnn9xIYezP+HTHOwoFgGzQ2hjQTyIlXL+Hg==","signatures":[{"sig":"MEUCIQDeO4I1v3tt0O+WYPMFH/qnXxgo1SXsnaJw8xljZkcnvwIgditV083HdFhZOHtK7PX22ELZ/YS6nGMtOyeJdB+nFoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152806},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"e07daf128f9cf2db1d5457ccc2068385df1c5179","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.6.13","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.3_1727711822108_0.41174434678988514","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"tsafe","version":"1.7.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"7dd288b1a1be8d9c25e84ab8dd8a7df6094168d7","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.4.tgz","fileCount":291,"integrity":"sha512-4BrLklZMJ14dEtA+CkhY9OtID3al4+/GJhaeocWPtUuoZPr4SJkaqoPemyFgkLC1Y3LRNXF9zxa94SwssRGMaQ==","signatures":[{"sig":"MEUCIQCiCKWZ6CFdsDzm79P/haekfC3HP5ges4cR1Xs7RZVmRQIgb/i5ffv/9pJ+O7I6wZlgPSfu/YuQqCYNQDaGxKsIlQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152930},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"486827d24f42aed401f26298434f47641cda7bcf","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.7.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","husky":"^4.3.0","eslint":"^7.20.0","js2mjs":"^0.3.0","denoify":"^1.6.13","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@typescript-eslint/parser":"^4.15.1","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.4_1727712438131_0.48439242568722163","host":"s3://npm-registry-packages"}},"1.7.5-rc.0":{"name":"tsafe","version":"1.7.5-rc.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.5-rc.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"83136011acb2ad03c121cf1f08a00c3c50d44298","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.5-rc.0.tgz","fileCount":283,"integrity":"sha512-U5NyNew1p3XZnv5aJ3C3OpSbiJSmsVf7M9UxExgIaJVoWXOwqiP8eE13tohFljpd//WhMRonc4tyXCBrAdC4fA==","signatures":[{"sig":"MEYCIQDRjRF5fnR3w412ze/68337i+lmvKqIPV4frrnBOhHldwIhAM11pseQ2vOJOIndnjblWXfpKSUFpbdwu1dSvT5+Kvb+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127465},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"13c4ebaab0550b8ae7dec34857ee274f9c94c59a","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","eslint":"^7.20.0","rollup":"^4.23.0","denoify":"^1.6.13","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","@typescript-eslint/parser":"^4.15.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.5-rc.0_1727867766795_0.3407055569646651","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"tsafe","version":"1.7.5","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.7.5","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"0d3a31202b5ef87c7ba997e66e03fd80801278ef","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.7.5.tgz","fileCount":283,"integrity":"sha512-tbNyyBSbwfbilFfiuXkSOj82a6++ovgANwcoqBAcO9/REPoZMEQoE8kWPeO0dy5A2D/2Lajr8Ohue5T0ifIvLQ==","signatures":[{"sig":"MEUCIELaUajyo0/3LhvVhIofMnfagou0eWP2T6BA3ChDEfMsAiEA7DdF8smisx4yc5CDglTcELg62xTWtiZpXsQAm8AjHqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127460},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"b526c4111953cbd8e75e8d7e8c2d742bd4e6441c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","eslint":"^7.20.0","rollup":"^4.23.0","denoify":"^1.6.13","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","@typescript-eslint/parser":"^4.15.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.7.5_1727868654838_0.6632227475064827","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"tsafe","version":"1.8.0","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.0","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"8c9794ead9288ba9e9aac9012f310ba8c3dbc8a7","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.0.tgz","fileCount":283,"integrity":"sha512-N9Vfzcs6yA80/syG7bvdfqT5/BSu8O4HTz1bvhUrpZRU3ZfEC7p8xY0wN0zcgv/PSp9BxA7+SKzXZyOtS+BPXg==","signatures":[{"sig":"MEUCIQC9pLLeSKh3lhRug2w1Zic3EdN8D93PnNVYAVMd2DvIEAIgNuAPLCd+ZQ+MOz4Sly6HTvSZdCtEhLtZIl51OUUzLhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127808},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"6a991e051ff83c79b15cb661b5977264b71af5f2","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","eslint":"^7.20.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","@typescript-eslint/parser":"^4.15.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.0_1731140745061_0.012569938055691843","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"tsafe","version":"1.8.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"69cf0c17ef8414123c08ce79e33e65fe1d6236e1","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.1.tgz","fileCount":283,"integrity":"sha512-k2PQvnVin8FacLug5qHA57262zjp/T2zM8qlRLnYvVwgTT2VcwlG5latPiUhJn+TXL28cgVNgzoBvJYHKfj+XA==","signatures":[{"sig":"MEYCIQDJyF3U6PC+NKZyxJpGuAG29HeruA7oW1vpLpyL/s1lMQIhAINAlNzOUzCrvatEoJ7WcLo3AAgBbC+w7Rub43xXpqQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128158},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"39db9175170f435e22e260d0a581a4856e8af6ca","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","eslint":"^7.20.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.0.4","@types/node":"^18.11.18","lint-staged":"^10.5.4","eslint-config-prettier":"^7.2.0","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","@typescript-eslint/parser":"^4.15.1","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.1_1731151172649_0.6720563170624356","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"tsafe","version":"1.8.2","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.2","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4453cf23d2a2366b4b4ba97cc40d6f9cc5aad286","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.2.tgz","fileCount":283,"integrity":"sha512-ErbVdbBPFlIi7DzbV786nJ8uS6sJE4DW7xZG+8/rENQqIuOr83YI2Cgw3nf2WykgSVRcwLiphtg6+FwCy/p9yQ==","signatures":[{"sig":"MEUCIQCziIsJB+Tp7309XbGTSRzgDcfiPsEE+gT3zWiHnrjJmwIgHQjSxwCXBiwZ35ibPMMqX65fbdSYGqd428cmNi5FHBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121695},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"8c01ae6a51462c0eb67f207a09c1e090aa753914","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^10.5.4","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.2_1731256266141_0.5237852815983499","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"tsafe","version":"1.8.3","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.3","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"e583109b1f8bb3ec2abe7c2761d3e438b9143297","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.3.tgz","fileCount":283,"integrity":"sha512-QbxgvNaI5VQGgHPTefGjpZxY38YIwU5jTwsytpo+Zdi8xPRLU/BvCLhOrbH8hPEuquNyS/F51egxF4AN0GXhQQ==","signatures":[{"sig":"MEUCIF1vmL4ExBCiqsQOp12vZS/4yFcjxmQL9QWQ6EfZVu5RAiEAw/YuWW570gdZMwgmpRX0A4mQZ8soCLnTdn8MkdB0YkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121393},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"153cedd4f1886139f762bcc5dea3c9d281916c2e","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^10.5.4","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.3_1731256909335_0.8513994277709258","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"tsafe","version":"1.8.4","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.4","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"ef2ecb21829eb5003d931de6a80b34303ed907ee","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.4.tgz","fileCount":283,"integrity":"sha512-k1myNdDFEbqfq2hS7ln4qlgpvRlJq3wkOawQWieqVHu/K7dX+qQHTDkdzfvBBPNFrkIM7S/846JD6B3fm6MWHQ==","signatures":[{"sig":"MEYCIQDAJcTpE2AGwi9965T96KDCevP6OM1ReUB5e5scGGkKzQIhAP+M+u3euNhwC+adM7xdiz+nECJf9XykodS7cVvQFiV1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121570},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"e0999ea0ba3014f8d5f1ad27153c7c475780f655","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^10.5.4","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.4_1731257238891_0.7553350617941073","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"tsafe","version":"1.8.5","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.5","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"cdf9fa3111974ac480d7ee519f8241815e5d22ea","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.5.tgz","fileCount":276,"integrity":"sha512-LFWTWQrW6rwSY+IBNFl2ridGfUzVsPwrZ26T4KUJww/py8rzaQ/SY+MIz6YROozpUCaRcuISqagmlwub9YT9kw==","signatures":[{"sig":"MEYCIQD6tfEs1P4z8XwhwfpCaXRkkriiwKTRh+Qr/P26V3LDCAIhALcIrL0IYsKo3EQRY2nAadVVz4inNKShMBkhP9PkU0yG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118644},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.mjs","require":"./*.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"}},"gitHead":"6b8b7f477cf5cc2050d9fa03e2d153874fb8a70b","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of utilities to step up your TypeScript game","directories":{},"lint-staged":{"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"evt":"^2.4.18","glob":"^11.0.0","husky":"^4.3.0","tslib":"^2.7.0","rollup":"^4.23.0","denoify":"^1.6.16","ts-node":"^10.9.1","prettier":"^3.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^10.5.4","improved-garbanzo-easy":"^0.0.1","@rollup/plugin-commonjs":"^28.0.0","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.5_1731958629702_0.3340356731163714","host":"s3://npm-registry-packages"}},"1.8.6-rc.1":{"name":"tsafe","version":"1.8.6-rc.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.6-rc.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"57a1aeeca5265ad2860db4368bfcf47a5cb0a227","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.6-rc.1.tgz","fileCount":235,"integrity":"sha512-Hu5NDyAbw0Gp8UY7CL51y/zaZMK591kAIuqu4wLPhB+vjXedJPvjSeGShjaFytS6P9aAPdWUCz9Pn6YqjH8SwQ==","signatures":[{"sig":"MEUCIDMNEdRp/KFRrhP1vGOHCgJ8EizEhZlSV+cBV9zODQ+XAiEAyg7ZvETHGzPvz5EgM0nYA50dWUCRITrhNxXGvBwozeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93633},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"5a197b65f4a1b6de6c903057744fdca81af30e29","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.6-rc.1_1757201962555_0.5385797940739783","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"tsafe","version":"1.8.6","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.6","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"2b59c8e75994a1209a006f7b08720c9ff3afb0af","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.6.tgz","fileCount":235,"integrity":"sha512-+7KBSZPt4Qu+/O9S2lyMAg4Uhqnsh2jbwz/3oWWZV2DmOe/bsKYNtwbBw8lKsv25xvIRXqbKojRcYQ+5WWBVOg==","signatures":[{"sig":"MEUCIQDPqyN5z7PIAC4GX9aT74yCYk6YkarHBQEgE4eVOAbEwgIgLvwlh6GFDt1nyRVFSK1kHW7tLvFUL4aQqO1xY+SXhp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93628},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"9059a9198e37fb8529038d45205175fcd5b0752c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.6_1757202297072_0.8010590263990955","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"tsafe","version":"1.8.7","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.7","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"164192bbab72490e01b471de9b51203dcb0a7c00","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.7.tgz","fileCount":237,"integrity":"sha512-s5JN0dwPupPSdacmim7q9dtdU76gGLr2Rvbfzn+2YvSDmtSGxDiP1ityANdLvgQ46qGw0aU2MwF0ZUP/oP6cWg==","signatures":[{"sig":"MEUCIQCNK81Yk9Ssh1juYGJyrp5OSAtIYz8IgF9WmGc+UNNU4gIgTNMWs8p4GYE3lCbU71hoQCidfaaUMWDvG0By5F2hY+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98715},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"699dbdb0f988a07bcf1491042ee7c1d815c5be89","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.7_1757202805523_0.8848137970764782","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"tsafe","version":"1.8.8","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.8","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"cf4d574b22a777e7e9dd100f4cd2eb013adaf7f2","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.8.tgz","fileCount":276,"integrity":"sha512-Lw4GhnD/whLWKYAGZ1Fh3gy1JFP8wKBjT0apeckhF399beXDH3HQkY2WaCY4Lu/o0ZyRV1F2xQMZRmlw4kGLSA==","signatures":[{"sig":"MEUCIDU2WuuUxfRbhhNSN5wwja9B1o1FzxOXcHU3fWStGi7lAiEAvEwyjs6kGPXchU9qy3D9xHEaqKFZc2wq7g3GZ4AY+QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115585},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"314d5e6e2107806a68ef02a31d97a313152e7500","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.8_1757230747496_0.3584070022011068","host":"s3://npm-registry-packages-npm-production"}},"1.8.9-rc.1":{"name":"tsafe","version":"1.8.9-rc.1","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.9-rc.1","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4145ab6b6852c5e504319041d5133e7c40f6994a","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.9-rc.1.tgz","fileCount":277,"integrity":"sha512-Ge3BdhhJ2Aja0kEU7lKzP/IdX3zDd0jsTruLqy2ZJolHf9AiIvjjHm96YwU+0+c1D4PzGdsBw3PIHX/1N2PTtQ==","signatures":[{"sig":"MEUCIQDbz58kFbcsXj0eeTMAT7JRdvACIBDoZEURvle2FjOMqAIgLL6KfPaTA660/Hp1gYTJNGu4wmScG/+MdSqYLY8znlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134583},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"3b53d357471c8c3ce3fd6760f184ff5db8cd686c","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.9-rc.1_1757238216988_0.43589424567882995","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"tsafe","version":"1.8.9","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.9","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"9313bfe62b9eb2153bf90e31918a0cc8431be5f6","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.9.tgz","fileCount":277,"integrity":"sha512-TtwH4IHaA4/ep5jY+IA4Rt1UWcBpWpQ9257CNR1kRh55eoWa/k8t4skId3o8Ecr+WCSMYxC9aOjXBE8ZgE6JnA==","signatures":[{"sig":"MEUCIDDzX2WscyP8eqUwrZpmJ7Me1yY8CF/dt3AQ9ZBL7bTqAiEA9isSS2KEfCu2YE9C/OCKpwyRerdMB2gTySsbMkwQ1jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134579},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"f97578296b996c7244866087e19877f6cc5cdea5","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.9_1757239410644_0.9417104847220774","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"tsafe","version":"1.8.10","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.10","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"98e28f0beeca4e6632a8481a300fa85dd92826c0","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.10.tgz","fileCount":277,"integrity":"sha512-2bBiNHk6Ts4LZQ4+6OxF/BtkJ8YWqo1VMbMo6qrRIZoqAwM8xuwWUx9g3C/p6cCdUmNWeOWIaiJzgO5zWy1Cdg==","signatures":[{"sig":"MEYCIQDquKi5qPq/4YtiYoWVxyr2F3r1jzaJ2z9F4YntGUC6aAIhANxBuJKkLg858WPq+/ZfU9x8VqdenQoDkS4wY8kA2J16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140384},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"784c4822139bf961bc6eb69d3853378ef9f4d0a0","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.10_1757438321967_0.5197632412138613","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"tsafe","version":"1.8.11","keywords":[],"author":{"name":"u/garronej"},"license":"MIT","_id":"tsafe@1.8.11","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"homepage":"https://github.com/garronej/tsafe","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"4d383810f265e960c1a11f5fb07af89eafba6ac8","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.11.tgz","fileCount":277,"integrity":"sha512-JbwNT5Ce+EE2jNiac3OB3VhW5z5cA2sWJro4myQF2Bv0vrxe04gO1T9nH/Hn04K3QzV74bGOvxIRdG3Ve1Y8Zw==","signatures":[{"sig":"MEUCIDxPIXVZlYzJMQRthn0qTkUlv0d9PYR1Ixkq08iioeRIAiEAohkWqpyP3/HmbmMjext0/dc5oE8DANnKrBzCaxx6l1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138636},"main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"728d0dc215d220500201ae28f569fc1d08da1e27","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.11_1759314933280_0.3263793941301678","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"tsafe","version":"1.8.12","description":"A collection of utilities to step up your TypeScript game","repository":{"type":"git","url":"git://github.com/garronej/tsafe.git"},"author":{"name":"u/garronej"},"license":"MIT","sideEffects":false,"keywords":[],"homepage":"https://github.com/garronej/tsafe","main":"index.js","types":"index.d.ts","module":"esm/index.mjs","exports":{".":{"require":"./index.js","import":"./esm/index.mjs","types":"./index.d.ts"},"./Equals":{"require":"./Equals.js","import":"./esm/Equals.mjs","types":"./Equals.d.ts"},"./Extends":{"require":"./Extends.js","import":"./esm/Extends.mjs","types":"./Extends.d.ts"},"./MethodNames":{"require":"./MethodNames.js","import":"./esm/MethodNames.mjs","types":"./MethodNames.d.ts"},"./Not":{"require":"./Not.js","import":"./esm/Not.mjs","types":"./Not.d.ts"},"./Param0":{"require":"./Param0.js","import":"./esm/Param0.mjs","types":"./Param0.d.ts"},"./Parameters":{"require":"./Parameters.js","import":"./esm/Parameters.mjs","types":"./Parameters.d.ts"},"./PickOptionals":{"require":"./PickOptionals.js","import":"./esm/PickOptionals.mjs","types":"./PickOptionals.d.ts"},"./PickRequired":{"require":"./PickRequired.js","import":"./esm/PickRequired.mjs","types":"./PickRequired.d.ts"},"./Reflect":{"require":"./Reflect.js","import":"./esm/Reflect.mjs","types":"./Reflect.d.ts"},"./ReturnType":{"require":"./ReturnType.js","import":"./esm/ReturnType.mjs","types":"./ReturnType.d.ts"},"./UnionToIntersection":{"require":"./UnionToIntersection.js","import":"./esm/UnionToIntersection.mjs","types":"./UnionToIntersection.d.ts"},"./UnpackPromise":{"require":"./UnpackPromise.js","import":"./esm/UnpackPromise.mjs","types":"./UnpackPromise.d.ts"},"./assert":{"require":"./assert.js","import":"./esm/assert.mjs","types":"./assert.d.ts"},"./capitalize":{"require":"./capitalize.js","import":"./esm/capitalize.mjs","types":"./capitalize.d.ts"},"./exclude":{"require":"./exclude.js","import":"./esm/exclude.mjs","types":"./exclude.d.ts"},"./flip":{"require":"./flip.js","import":"./esm/flip.mjs","types":"./flip.d.ts"},"./id":{"require":"./id.js","import":"./esm/id.mjs","types":"./id.d.ts"},"./is":{"require":"./is.js","import":"./esm/is.mjs","types":"./is.d.ts"},"./isAmong":{"require":"./isAmong.js","import":"./esm/isAmong.mjs","types":"./isAmong.d.ts"},"./isPromiseLike":{"require":"./isPromiseLike.js","import":"./esm/isPromiseLike.mjs","types":"./isPromiseLike.d.ts"},"./noUndefined":{"require":"./noUndefined.js","import":"./esm/noUndefined.mjs","types":"./noUndefined.d.ts"},"./objectEntries":{"require":"./objectEntries.js","import":"./esm/objectEntries.mjs","types":"./objectEntries.d.ts"},"./objectFromEntries":{"require":"./objectFromEntries.js","import":"./esm/objectFromEntries.mjs","types":"./objectFromEntries.d.ts"},"./objectKeys":{"require":"./objectKeys.js","import":"./esm/objectKeys.mjs","types":"./objectKeys.d.ts"},"./symToStr":{"require":"./symToStr.js","import":"./esm/symToStr.mjs","types":"./symToStr.d.ts"},"./typeGuard":{"require":"./typeGuard.js","import":"./esm/typeGuard.mjs","types":"./typeGuard.d.ts"},"./uncapitalize":{"require":"./uncapitalize.js","import":"./esm/uncapitalize.mjs","types":"./uncapitalize.d.ts"},"./lab":{"require":"./lab/index.js","import":"./esm/lab/index.mjs","types":"./lab/index.d.ts"},"./lab/PromiseOrNot":{"require":"./lab/PromiseOrNot.js","import":"./esm/lab/PromiseOrNot.mjs","types":"./lab/PromiseOrNot.d.ts"},"./lab/UnpackTypeGuard":{"require":"./lab/UnpackTypeGuard.js","import":"./esm/lab/UnpackTypeGuard.mjs","types":"./lab/UnpackTypeGuard.d.ts"},"./lab/defineAccessors":{"require":"./lab/defineAccessors.js","import":"./esm/lab/defineAccessors.mjs","types":"./lab/defineAccessors.d.ts"},"./lab/overwriteReadonlyProp":{"require":"./lab/overwriteReadonlyProp.js","import":"./esm/lab/overwriteReadonlyProp.mjs","types":"./lab/overwriteReadonlyProp.d.ts"},"./lab/withDefaults":{"require":"./lab/withDefaults.js","import":"./esm/lab/withDefaults.mjs","types":"./lab/withDefaults.d.ts"},"./tools":{"require":"./tools/index.js","import":"./esm/tools/index.mjs","types":"./tools/index.d.ts"},"./tools/Object.fromEntries":{"require":"./tools/Object.fromEntries.js","import":"./esm/tools/Object.fromEntries.mjs","types":"./tools/Object.fromEntries.d.ts"},"./tools/StrictEquals":{"require":"./tools/StrictEquals.js","import":"./esm/tools/StrictEquals.mjs","types":"./tools/StrictEquals.d.ts"},"./tools/Unite":{"require":"./tools/Unite.js","import":"./esm/tools/Unite.mjs","types":"./tools/Unite.d.ts"},"./tools/toUpperCase":{"require":"./tools/toUpperCase.js","import":"./esm/tools/toUpperCase.mjs","types":"./tools/toUpperCase.d.ts"}},"_id":"tsafe@1.8.12","gitHead":"de02ea1dea0546f51848d69798068467b62ee855","bugs":{"url":"https://github.com/garronej/tsafe/issues"},"_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-nFRqW0ttu/2o6XTXsHiVZWJBCOaxhVqZLg7dgs3coZNsCMPXPfwz+zPHAQA+70fNnVJLAPg1EgGIqK9Q84tvAw==","shasum":"68a410b4b7687ef497b1c85904b1215532335c3e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.12.tgz","fileCount":277,"unpackedSize":138344,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtLWCUQKh5gHV8gWYcX1Ngo0wLM9roANXgKxiPcOrw2gIgKfEsfZ5GY7Y/+RmLgtG2xj+28zYWBXVw5lTi0652yYg="}]},"_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"directories":{},"maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsafe_1.8.12_1759326134978_0.6865965247695558"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-29T21:10:17.037Z","modified":"2025-10-01T13:42:15.388Z","0.0.1":"2021-03-29T21:10:17.231Z","0.1.0":"2021-05-07T02:31:39.541Z","0.1.1":"2021-05-08T02:43:23.978Z","0.1.2":"2021-05-08T02:53:43.934Z","0.1.4":"2021-05-08T03:12:01.484Z","0.1.5":"2021-05-08T03:20:53.128Z","0.1.6":"2021-05-08T03:26:48.035Z","0.1.7":"2021-05-08T03:39:02.319Z","0.1.8":"2021-05-08T03:47:11.670Z","0.1.9":"2021-05-08T20:03:43.796Z","0.1.10":"2021-05-09T14:11:35.358Z","0.1.11":"2021-05-10T00:20:57.062Z","0.1.13":"2021-05-10T02:27:16.357Z","0.1.14":"2021-05-10T09:11:34.897Z","0.1.15":"2021-05-10T09:36:55.353Z","0.2.0":"2021-05-13T02:01:27.971Z","0.2.1":"2021-05-13T02:31:01.973Z","0.2.2":"2021-05-13T03:36:52.538Z","0.2.3":"2021-05-26T17:28:34.599Z","0.2.4":"2021-05-26T17:38:20.445Z","0.3.0":"2021-06-01T20:51:29.097Z","0.4.0":"2021-06-01T21:03:02.646Z","0.4.1":"2021-06-15T18:45:51.058Z","0.5.0":"2021-09-23T09:59:36.796Z","0.6.1":"2021-09-26T15:56:40.286Z","0.7.0":"2021-09-27T08:39:11.505Z","0.7.1":"2021-09-27T13:41:22.905Z","0.7.2":"2021-09-27T22:25:18.282Z","0.7.3":"2021-09-27T23:00:59.255Z","0.8.0":"2021-09-30T07:36:56.555Z","0.8.1":"2021-09-30T11:20:43.964Z","0.9.0":"2021-12-15T02:07:18.253Z","0.9.1":"2022-02-18T11:24:54.194Z","0.10.0":"2022-04-14T10:47:49.273Z","0.10.1":"2022-07-26T00:59:48.058Z","1.0.0":"2022-08-13T18:53:40.154Z","1.0.1":"2022-08-24T14:24:51.796Z","1.1.0":"2022-09-28T01:03:14.121Z","1.1.1":"2022-09-29T12:28:58.372Z","1.1.2":"2022-10-09T22:10:04.600Z","1.2.0-beta.0":"2022-10-11T11:58:19.497Z","1.1.3-rc.0":"2022-10-11T16:05:47.321Z","1.1.3":"2022-10-11T16:41:19.178Z","1.2.0":"2022-10-22T23:31:07.140Z","1.2.1":"2022-10-22T23:41:18.914Z","1.3.0":"2022-11-25T15:28:56.938Z","1.3.2":"2022-11-25T18:31:01.358Z","1.3.3":"2022-11-25T19:06:24.548Z","1.3.4":"2022-11-25T19:21:12.072Z","1.4.0-rc.0":"2022-11-26T13:42:23.749Z","1.4.0-rc.1":"2022-11-26T14:21:35.722Z","1.4.0":"2022-11-26T14:30:00.878Z","1.4.1":"2022-11-29T10:45:39.898Z","1.4.2-rc.0":"2023-01-29T02:06:42.229Z","1.4.2-rc.1":"2023-01-29T23:57:47.130Z","1.4.2-rc.2":"2023-01-30T23:22:48.417Z","1.4.2-rc.3":"2023-01-31T00:02:12.735Z","1.4.2-rc.4":"2023-01-31T02:32:42.462Z","1.4.2":"2023-01-31T02:45:20.334Z","1.4.3":"2023-02-07T00:18:22.403Z","1.5.0":"2023-03-15T13:28:00.134Z","1.5.1":"2023-03-15T13:35:59.224Z","1.5.2":"2023-03-15T23:33:33.611Z","1.6.0":"2023-03-17T01:41:57.699Z","1.6.1":"2023-05-21T05:34:00.867Z","1.6.3":"2023-05-21T07:28:38.840Z","1.6.4-rc.0":"2023-05-22T03:39:49.305Z","1.6.4-rc.1":"2023-05-25T07:15:24.836Z","1.6.4":"2023-05-25T07:56:41.752Z","1.6.5":"2023-09-16T19:26:13.982Z","1.6.6":"2024-01-15T17:56:15.709Z","1.7.0":"2024-06-08T06:22:41.280Z","1.7.1":"2024-06-08T06:35:52.101Z","1.7.2":"2024-06-08T06:55:55.052Z","1.7.3":"2024-09-30T15:57:02.305Z","1.7.4":"2024-09-30T16:07:18.365Z","1.7.5-rc.0":"2024-10-02T11:16:07.050Z","1.7.5":"2024-10-02T11:30:55.087Z","1.8.0":"2024-11-09T08:25:45.286Z","1.8.1":"2024-11-09T11:19:32.834Z","1.8.2":"2024-11-10T16:31:06.346Z","1.8.3":"2024-11-10T16:41:49.539Z","1.8.4":"2024-11-10T16:47:19.088Z","1.8.5":"2024-11-18T19:37:09.966Z","1.8.6-rc.1":"2025-09-06T23:39:22.784Z","1.8.6":"2025-09-06T23:44:57.277Z","1.8.7":"2025-09-06T23:53:25.762Z","1.8.8":"2025-09-07T07:39:07.691Z","1.8.9-rc.1":"2025-09-07T09:43:37.294Z","1.8.9":"2025-09-07T10:03:30.840Z","1.8.10":"2025-09-09T17:18:42.205Z","1.8.11":"2025-10-01T10:35:33.597Z","1.8.12":"2025-10-01T13:42:15.198Z"},"bugs":{"url":"https://github.com/garronej/tsafe/issues"},"author":{"name":"u/garronej"},"license":"MIT","homepage":"https://github.com/garronej/tsafe","keywords":[],"repository":{"type":"git","url":"git://github.com/garronej/tsafe.git"},"description":"A collection of utilities to step up your TypeScript game","maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"readme":"<p align=\"center\">\n    <img src=\"https://user-images.githubusercontent.com/6702424/117557564-572a0a80-b074-11eb-9d54-4ecfb5fb208f.png\">  \n</p>\n<p align=\"center\">\n    <i>A collection of utilities to take your TypeScript development up a notch</i>\n    <br>\n    <br>\n    <a href=\"https://github.com/garronej/tsafe/actions\">\n      <img src=\"https://github.com/garronej/tsafe/actions/workflows/ci.yaml/badge.svg\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/tsafe\">\n      <img src=\"https://img.shields.io/npm/dw/tsafe\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/tsafe\">\n      <img src=\"https://img.shields.io/npm/v/tsafe?logo=npm\">\n    </a>\n    <a href=\"https://deno.land/x/tsafe\">\n        <img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Flatest-version%2Fx%2Ftsafe%2Fmod.ts\">\n    </a>    \n    <br/>\n    <a href=\"https://bundlephobia.com/package/tsafe\">\n      <img src=\"https://img.shields.io/bundlephobia/minzip/tsafe\">\n    </a>\n    <i> This module is <a href=\"https://docs.tsafe.dev/import\">tree shakable</a></i>\n</p>\n<p align=\"center\">\n  <a href=\"https://docs.tsafe.dev\">Documentation</a>\n</p>\n\n<p align=\"center\">\n    <br>\n    <br>\n    <i>Make sure two types are identical</i>\n    <br>\n    <br>\n    <img width=\"550\" src=\"https://github.com/user-attachments/assets/e4ba75d9-1898-4668-8898-ea60c1e0fcc5\">  \n    <br>\n    <img width=\"550\" src=\"https://github.com/user-attachments/assets/18bd0ca0-7ea3-4f61-8b10-f0407544b3b4\">\n    <br>\n    <i><a href=\"https://stackblitz.com/edit/typescript-rfpzav?file=index.ts&view=editor\">Playground</a></i>\n</p>\n<p align=\"center\">\n    <br>\n    <i>A assertion function that typescript understands</i>\n    <br>\n    <br>\n    <img width=\"550\" src=\"https://github.com/user-attachments/assets/653ddf17-7caf-4c4b-889f-49a2b9bce18d\">\n</p>\n<p align=\"center\">\n    <br>\n    <br>\n    <i>Make sure your zod schema exactly matches a given type:</i> \n    <br>\n    <img width=\"550\" src=\"https://github.com/user-attachments/assets/11a4a5b4-8c36-4b36-8b02-7df123901e0d\">\n    <br>\n    <i><a href=\"https://stackblitz.com/edit/typescript-rfpzav?file=index.ts&view=editor\">Playground</a></i> \n</p>\n<p align=\"center\">\n    <br>\n    <br>\n    <i>Make sure you never forget a case in a switch</i>\n    <br>\n    <br>\n    <img width=\"550\" src=\"https://github.com/user-attachments/assets/d794da18-3279-42af-9889-6abddc763c40\">  \n    <br>\n    <i><a href=\"https://stackblitz.com/edit/typescript-ryj2ba?file=index.ts&view=editor\">Playground</a></i> \n</p>\n<p align=\"center\">\n    <br>\n    <br>\n    <i>Make TypeScript believe whatever you say without having to write <code>const obj2 = obj as Bar</code>.</i> \n    <br>\n    <i>The more powerfully is to be able to tell TypeScript that <code>obj</code> ist <strong>not</strong> of type <code>Bar</code>:</i>\n    <br>\n    <br>\n    <img width=\"550\" src=\"https://user-images.githubusercontent.com/6702424/134994590-f01b8aee-a94a-4b4c-8f43-ee5ce8911443.gif\">\n</p>\n\n## Motivations\n\nPowerful TypeScript features like [assertion functions](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#assertion-functions) or [user-defined type guards](https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards) are only useful if paired with utility functions.\n\nTypeScript, however, only exports type helpers \\(e.g. `Record`, `ReturnType`, etc.\\).\n\nThis module provides _«the missing builtins»_ such as [the assert function](https://docs.tsafe.dev/assert) and other utilities that cannot be just type helpers.\n\n[**Documentation website**](https://docs.tsafe.dev)\n\n## Installation\n\n`tsafe` is both an [NPM](https://www.npmjs.com/package/tsafe) and a [Deno](https://deno.land/x/tsafe) module.\n(Achieved with [denoify](https://github.com/garronej/denoify))\n\n## Import in deno:\n\n```typescript\nimport { assert, type Equals, ... } from \"https://deno.land/x/tsafe/mod.ts\";\n```\n\n## Install elsewhere:\n\n```bash\n$ npm install --save tsafe\n```\n","readmeFilename":"README.md"}