{"_id":"@_koi/kohaku","_rev":"22-6438abf8df3d4ea47f8d79a3249d4020","name":"@_koi/kohaku","dist-tags":{"latest":"1.1.2","beta":"1.0.14-beta.0"},"versions":{"1.0.0":{"name":"@_koi/kohaku","version":"1.0.0","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"0.4.31"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.0"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.0","dist":{"shasum":"ac6d04c2f1e5145100342702d1977d9101bc3e65","integrity":"sha512-9ATtBLnFEXBVlRYOPBvY8VkMmOuKL2jjReSTnWEba4Ft/rYrGcMW6PFy1JUDQfyd2fK8hAs8tzaMo2L60gVrXg==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.0.tgz","fileCount":8,"unpackedSize":11495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGmw0CRA9TVsSAnZWagAA1LMQAIGNVn7wnwnL3BlZWKDH\nBudmrQ5rCtgHPjszxjsnzDCzm6jA0LccIPhS670ref6Jyejx8rpBusL9LKE2\noCvk126Yqx52VA7un/0TIshC38PkdF0u9S5Z1aH0WrO9/+ydmSy0yKy4ISdU\nmsFlMwakrXqZ7+C32rqNjzpW3yD04k6yJQv7adMN62BpjpkufSkzDDHyn3hv\nFM4bm5PZTssAW4CTADq5XtWztRIb50F9f6SU1jSjd4ale0sISZF5DfScMFdb\nlhZAAY0pdGsNhXxz3BxSAGFwxr64Jl9yybTDk57eCXqBH3ntU+o2soXek17c\nO+6q8WNl3lulhHORbZOBq9caPdMe2XB0oauDF6Ky25vloI142B+wAInWBKdC\nsC9yebv4pqGP/E7r0NPQTb1LdFrhUGxddRXPKfOAE/ZqUImXWn81IgS1OC2W\n99H1Rv8Tz/jE2JZM/9SzRmKpZ3268Rq8DGzUIts8BGMtnYI5VLrbcpoYJCc1\n1W2YSy/Rfz9YZhfcn90gRLZpUSQTQT3k4UXDUS/th7bEHVD8dfy7I9DGYYDO\nXx+XvvWZbe5ATTaKz+qKak048ecifLzN0A6p/cIHCmiiMT+xy3uZ7YbwW8VX\nki5q0BH2eopozVrF3gADh3XjhvDFUWg9ljkwyGR24NT4s3smKtmF4JUNh9/r\nAnZn\r\n=JJUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEhbH27kRG7ldEaK2CZsft+OYQVohOpxPLIYIeaeEhSAiEA+wyZ9S1Wh5ZQ+A/4NRxNcJmnM2TsqWQN99O+ZZ62Yqw="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.0_1629121588564_0.963130066454063"},"_hasShrinkwrap":false},"1.0.1":{"name":"@_koi/kohaku","version":"1.0.1","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.1","dist":{"shasum":"faa9c43cf8c03bba9096e5292e1eabd659e12092","integrity":"sha512-mBtlQk4yk2zKyHRzrx0AvFWKBFYU/eUINxAReK12V1QrHBUbf+0/pEhx/Z9mg9Visp5Mz/YxjuSqxPewcRHusg==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.1.tgz","fileCount":8,"unpackedSize":16337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDIECRA9TVsSAnZWagAAVBQP/2iOJ2agAwnZ+vnEzyMw\nfuBr0aEvuUPvOOvV09NCLfVDvvL75pQw5JrzIW1b1LDin9kHMunjK76b54cw\nHBcx1wI29zp6+kLw9RS7vwDasjCYPDV/IBPmLI7BMuNpIFqFEGgBdVuvxG8u\ndogglXGMfo4dGSoKdkjeHn+GmbA0uUF+KcTjqh1MCuZQYSe9v2lLjBAfx8DY\nK2E3xkvYENrzoI6jQKRQ19KB3jXeglFwr+qzGHp7wBmbnsE5XuirnJw4pPf9\nl9sMKEJC9ArJhOJkWVevVpVIzR2H9iWMXWesAJ00I7gS+pSH6wTsQalXS67/\n/+O3HzLwCEGKjAUAV0gdIxzwpluHmhw4kUz7857eX+PtyWZvdMbhqXYlug5Y\nX4eiFL7W4QYk9qEJM6fgxXuJugMCum3FdlpOczcDCp+NIlj6PjnnpbyCLyd5\n7pBwsZgCR3IMzrARNk6LpFQGtb+YZHFu3U7ywgljrtSgHUQBp0U5eZi5hWMm\nblXd1x2KrfmAPhCHhUoxcesujW+QtqTrwgfA8d24D89unUFxoD2DfAm0+uIN\nvby81SXy73nPr0CmeFHHpl7P9u3MDtZLoh67Lce6DJ5Zqq/7uaHXPvHjLEGo\n0yZrdv8+aRloBLf/lQPVZbxlw2Apts0Ti+zTy3i+eh8Fpx1htbYaVL/1mFHH\nhJCj\r\n=lpmk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI1aYGI3inrWgqpEi+F0fd6qYk31MV01F7d8bnAdE/XAiEAyS5g1wZ1W5yAG8qmqCUYza0BgmgxEm7EADHhlW2NvlE="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.1_1630024196194_0.7980012120119655"},"_hasShrinkwrap":false},"1.0.2":{"name":"@_koi/kohaku","version":"1.0.2","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.2","dist":{"shasum":"d8bc7a82f081c9e38022f3f247396884399c10b6","integrity":"sha512-KZTmSINgBDlk81pb44PQOBaqMP1/6Nn9AQ/O8hhVVgj9Qe6qLANyxm6F9VRYlTB35Zn2GyBNMYehhzfL6lo58Q==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.2.tgz","fileCount":8,"unpackedSize":17672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTWzCRA9TVsSAnZWagAAGvEQAIEkyQrowPxCusTXPer5\nd46D1kxAQSkhsQ1SFaWpXn6b+jdNQM57NxuNRLpBHk8sf8NmA8s9npb5X+zw\nlzwxfxHXLzBLOtQ0MsJL+lPCo8FcZ1L9/uZimONJEDRyP9E5cxvBRXCiFlu9\nyT6NtnSpwj8/E+cdjf5UI5v5WJIViucqdrA7GtoX1FrFCVk6zWyiDKoXl0TP\nPh+73gl/KaeB9aeOKZ6Knl7iUsUWX2N6WUCnMkxFUdoLoHRupejVP79IWdV0\nzH2VPCB/u5mFrsuOBB+LsRP4yAZ22ciMtZW5hSy/i47HVoRae2/JZE7jnxhX\nEWG+HrWE1N7RRpa8uR/Fhq/SO2KjdyPZpzHczFWV9PawA99cy1ZbQ8VgD38J\nNBXNNv/xcLtkeXYb/LBm06yoVBHow8J6pP4uXxLmaQk8wb8mn34o7HFNKk12\nkYwQJlHf8WrC6sg5BGM7RJC/yX2peI/L+PxQ2CkigFHqTFIX9wvDmay+Y4dm\nfQeLFymRI3nTzYy1azKctU9BE9/7lxWoPMxlIWJFArDa2octcBW6xuzFSWVo\nRtWRylAxJmO3gL8NM+bmXA6zz2MiP0jjwrAlOaNvItQJrM9sAQ1S6hvXMFWX\nFtJ3Rt1aPCt1Wjm0cFQG8aAwRKIDwA5zZIypUj6wrZC3bkieAh/lamQpG0J+\nCtFX\r\n=YFkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTcJh7KowQ2WnkWmGU1GYuyPFAUPAk3186XgZhpMWoegIgPETqY6Q8RodrRtSvv9N8UGAPYY4lSM6MQxerf6MQquI="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.2_1630352819222_0.38852226830457814"},"_hasShrinkwrap":false},"1.0.3":{"name":"@_koi/kohaku","version":"1.0.3","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.3","dist":{"shasum":"a1fab529c48129cb7626dd03107c97e4b27d2052","integrity":"sha512-65NUj3tGk8bfynU0eKogsr2f8ZHnuNcOa45KpUiRuuhO8IpIPumOQWSkAAI+Nsp6qtYJpbezsBlzkWBzgNogPA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.3.tgz","fileCount":8,"unpackedSize":17976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLju6CRA9TVsSAnZWagAAcnkP/1jhy38utDgSjozlNn+h\ny5cy5dpY60CsUAXV8kkPPVmWmAPktwnWUKnW8Q6DCrfMyFlWd6oDZ8VtJwFx\nHDLkJfyTW5PRL78dggkH8S1vRrReJZQ01CtFTh+KG+IQKGZEFB3P4nWS952i\nSZ0FLLNYdGMh+LUCFRMHXurD7boM6MeQzRN7tRM5qJV+Qm2HlakqQ5dOa/Kn\nlvF/ajevDL3chU3wr8ZhgI4HUe6LvR7axXK5BcszSLcWUcCNjQFMYF86Zca+\nErs8Qn/IUaGZKqdj9qAagnRffFqgt9RKy2yhX0MAYK0XWwqEf6DhFBHUJY89\nY5/IQuT0fBfSCFps372wXxczmGS8KbCrxprshYR2s+ODeg945b+vqxduNtH9\nMK8c24pxlQos2zSW7KxpYY/4tY1Y4c651F+WDZDdeC4cPnP4r/RJykEBrTu3\nc50V86RTcaB7GSzcxfkPjlDGs0LKC1NusKCYWlUaU7NKqCZnf94mRrymrr0j\nIGel3rF63f22EK4uKYXUbzbCrNCvk0Hyl/mtxJFIzlMCgZBGA35bMtwzlM9a\nTJSIC+sCFfx4uxDcPBCmspWOAWlojRcRwO2FpLRjkz+b00686B8W1Gef4hT8\njNH7NwfhHyP0Ipfn/M8v3Z84Li9rucc9sw/VhNoOYvkrLXzp9tOevvrdxvOv\nA2hB\r\n=2k3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2wo3iCPVieI3KGNpa8k9S9llF6XJDjpzCxPYIh48DlAiEApaTmiqCumHBwMa+oNoN+oO1YaXDocHCS17zC4iFk0jY="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.3_1630419898782_0.8663472457932491"},"_hasShrinkwrap":false},"1.0.4":{"name":"@_koi/kohaku","version":"1.0.4","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.4","dist":{"shasum":"f396a939f065eb0fc571508d60aef4678151ef2d","integrity":"sha512-aUfD7hcEWfdvw/0DguspsQNSjYCGLt1ZX4atVgnNHuqt/DiJXts81r3MpAYCRbYJ0EOFe6DhiKh9a0Z1cnqMwg==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.4.tgz","fileCount":8,"unpackedSize":19331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL37JCRA9TVsSAnZWagAAapwP/Ar3hm1H4W1TNkm68Civ\n+pSbkZaXuHZrFEQG8NIpyLLsHKn/ZRi2vjtfC+dgDwUDwvtTgu3+yrquMJhB\nrIuJNW/H7/BjQqhArZd1yFUJ/k7qpmeL70nS7UrlEE9GQ0d6HhK6Vm0m+27g\nMDZZdzZRwHz94MY51WqpapZMy58CWKEC1IyGz/x95m2VfBrcTB47daTtnRSl\nuGhc2RdtTuR5iL/vb3bC8IdGkAYnYfnY0iVjQ5K6M2JenvnrABjFHYDYb42c\nt4nKZUbaAnEUAZwGnr+fn4UjI/fKPFsUtNuvrrp66Utrwbk4NZcYoqD9o8Oh\nHSPHOI2Lz2sr3TNdUFlo73rCWwTCieEvEmW2EX18GVndjst+cwBRpkYga17c\nJUDW2MsTG1jhyW73Py7iuNPLdZcpjXb0VY9jsbavi29s+XB+u3fwbPLTn5xF\nxW9qIRRH2hjFWYzvoMM+J7C2Q3/3mL+8Vn6VXqA/77ifrSbp2ZFImNn5nxL4\nHzAIlk4tE7eLeP6a9vmsyDTHkVfSsJ4601xUpESysOGTzc3UEBdURHhW24wF\nmCsqy3jxz3yQV9kxkZ4/ZWkiZhTG38ogyeXhA6z94P3pzz+v/69vyUm5//hS\ne0bYgfblCAliWgRsjiZrQcuLfR0Khcvdm85SKzdTtpt8nPPheR2kV1LohjAL\nVZ16\r\n=Qc5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVVelaFma4Cl7eBTTetYG03HRBQKMwIUItEqvEY6A+wIhAO+b8ZYENgD1naRg50ugSe02UuZzfQVky4mxVn9kz3Ma"}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.4_1630502601450_0.36757431206867075"},"_hasShrinkwrap":false},"1.0.5":{"name":"@_koi/kohaku","version":"1.0.5","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.5","dist":{"shasum":"9938c65005dccec3d8f586d58992909fc389ad9e","integrity":"sha512-g63rEmmGoPBeTeWrMbGH/iycdvkwlPOp5MgcPpBK9VVPxfV3hcrCUmHtt99IKI7tNXjg4LlbKIu8xXmgmShDMA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.5.tgz","fileCount":8,"unpackedSize":18979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL6rICRA9TVsSAnZWagAAkFUP/ixRiTw3LFOe0e+4dCxs\niABNAf8Pe6oaunV5/xsNF6adWo/ekBYn2lEdQevpLwsRtor3mci8XQoivimn\nX+xEYXlajNWH6pQaIuq0eb5DwPhVx0zKS7+ghTi5r/x8D7lPRqMm13I4zTt8\nZCxumfOwUMRsDCDaMbeL/9ktuLMNTBYz8YQj62M95ONJ6fCN3VLt4i9IcOgR\nYKc8TXh/VBE+lHrx01atfSm4DhUS/P/NTKTjPiIO2+s5UMtK69Sv1aipuIki\nrZNon9Q/4L2IMT7Skm7BqtCRf/jc6faTDgGBtAWSK0rbh9mQ8Gb1CVPA5iJ3\nMf3N22GxBldrbUQiI7xMc8ROu1EezBOrotfzsO6KzY0VveL3oyTM4ufaU1Z8\npt3ROhRcyJ2uEnr/AITZqxwA4TbRkcwrquFZZraSKgBiFmnPDD8W5H2Ty7o1\nBiTH1S970OwSOekMkUBmJ+IuycAmVkzDbY/7hac0+JewboixblsaTSwX1X5N\nr6Bs/n3Um/ldskuTvwK8eW9/edqj97j+mh5QkVZCbsIg2zsumsnKmwxXSxd6\nUGl+Y63iuOUkce1YU25kTD8lV4KOEKspqARkMZdnZVO0zKXfuuORcMhH2aKV\nPlkeV8wSBKe0W0ZaqV3RhqHZM/X2h8ViyQ+MQmJrVTguG6DuuDzQpgp/Xw4w\n7rXp\r\n=hqK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFFCD8z2/Mrfs1eKSSaR2HJd8vJ5Jf9zgVYB7iDeDkPAiEAw4SvRORDa29oKlsk7QGDfRIqGOjD/3zAxGBx0aTaOa8="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.5_1630513863910_0.20245693402769294"},"_hasShrinkwrap":false},"1.0.6":{"name":"@_koi/kohaku","version":"1.0.6","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.6","dist":{"shasum":"b3bc6ef3f20f1fb5d1ecb2f25b9eb94f877de733","integrity":"sha512-6sTfqatPpfPwX+4FqCvOAXonrte8w7zrdEEXkWncRDrAe6Ad5/XiFlLJZNN3BX51Tk/C/4LhBpfkO5QfVO77TA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.6.tgz","fileCount":8,"unpackedSize":19050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNifKCRA9TVsSAnZWagAAb/EQAJCgnXC209L0qPVDHBaP\nktqZ98piGLfLW0+OtrRKs1dyCCYrwRVJkdyrz53CQPyJr0my3tunO00GTaME\nLqAzuu/2jusEfJlZtUnwipr8gihmxlKfntJYsFjM9HiUnt7rjdVYspUtvQM+\ndJuG3HdXM+V2zV9KxQ+0tioSzx49fFY5LPjcisy77KApejFJ/otqhUmoMhXC\nI67AaEOUOZn7dhOiZInD09zyZ3sDbnIBFdS0UCftNw8JPG+9NsNoTpyn6Vsr\nmxX9UhVUSHcJhbPMsSt5lcsJLN+KKswCef5StQ5co04RSXRqtdYqn3Zph3jZ\n4Fpbh0Ij8FDx4YwzO60Tw0ciCUYbOUJZ6+h2Xd7fOCIIFd9259jyKbMtQLib\nl0xM/yCr39tZLC28MXY1XWoDblyKGajq90WSQInJV0VNt3qXKLMSC0eR1GVz\nkrYmSzAcXTSVe9zHAdbsB7ofjX1JTzROIZtuDu0PF5ZIIbIrvlWKRkAcxlRd\nN2LU9+yqm5156Ww6M1XRjQS+GcNep8WSKcmMp8hopj+DlCnSNSgiMiXd24ie\nA0+JhNiYultFhtIgxEYjko6JmmhdsNGoiCT1hC5ig7TannBKir3EeBBL5dyp\nr2nq51mzctuZv3UJZQVCrB1RPV06oifXnEH4J1TCGrh5SEuGGvOXvCOZ+CWn\nq2iL\r\n=GHY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8oBDeEcAz5mBMghwLQC+ImrEbXkRzWRxrz3SMEBnOrwIhAN6g8eiylFfKEHI1mY72YvMN5L8UTRwuaX029B5xmT5j"}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.6_1630939082517_0.14350812126161916"},"_hasShrinkwrap":false},"1.0.7":{"name":"@_koi/kohaku","version":"1.0.7","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.7","dist":{"shasum":"2f71ed156c3debe6cb8dc29a16be017eaf7210ac","integrity":"sha512-9IgcmVR1ZGQDg9Y/wgtjxWIvgdLAh0eGo+sQj1ekmH/7NFaWJsYr+wyP0QeMgYOxw36TAKhHHLZCA89ucPibdw==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.7.tgz","fileCount":8,"unpackedSize":19171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQzScCRA9TVsSAnZWagAAfkAP/RhrlrFPETA5PeygkK4t\nHfKSbPgaj609qIf+CHy1QlSJruQrJRhVFKEY6Cd4zsrZ3pQp8TONZg0cSdgT\nruTIWbyElCy8VGkahJLvayrMXvWdjDmHPVGsRb0pp48nyCzcEW4rQ9SY//ZE\nzCLWXiapUjzwv4YuHl+nz9GYdN0dTEp45qPDZ9mugWtMfecJaTMDP5Dyz22G\ncF5Q4Lg7rolYM45cCsoExbzr5xfalGWU+QmxvmitbPZVKee1OmRkOpLpHvW+\nrqMKbTAhkTg/x3DXSGk068KZD7P3/3MUMqhOpMp+89n2Cn0m2WjsYXS09RPF\nVF5u6lZVwQbVKWTGPuBP85SyzGC7vYNKd3CvcKmVxdnWdIdR0v0VXRRgRAt6\nmywzeQvOoWEHA16dAFKspnftVIVQhKD3NmXVbsCU4bM39A68vYBaB8Xeijhc\n5yo03lu5/UEbxrsI/x3mG8AKhpBz2g6zKzWInSkIgKTqN0nXacPVVv5G7L3p\nTGQXuo4jGxOMnkoFTKbaW6G4NZ3Y7l2GM+bZAdA3vsiBKdiskqR0USaF6+ef\n8b4q4iIN+Yy++oPGHzKHU++UL9DxzgwDrnYfxvG2RQsBBGWMqC1U4i/8lAX3\nfLs9aIE2zalg2dRyXYr3Eu8Jsllsi4PojYV6789OUjy+eQW8C+iWCOUa2FBi\nku5z\r\n=uIvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl3b53MxQccgjWcPXP1UPWmSqIm/LmA5tpheoJVG6X/AiEAyU8bd+3M4F5BQuu0RS/GrFSc3MUXbRlza/jo7LL2TAQ="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.7_1631794332636_0.0675099722372019"},"_hasShrinkwrap":false},"1.0.8":{"name":"@_koi/kohaku","version":"1.0.8","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.8","dist":{"shasum":"8939d5b5c026a24e6c486444b9a8c15a330bc315","integrity":"sha512-Gj4c9JtIbeLomDm/WiLH+Ji1KfOyRVpkVU9QsX9WtkBr4XqOoikzcGx1yVHvmYqZMkFWv75p0mrSItPNd81kCA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.8.tgz","fileCount":8,"unpackedSize":19192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeXRF3AG0XIVV3IKXRERVLwj7PZ8OEw5+NkyoMb7BbjAIgXwibkky2TIZTSIYHn1fPlaEuBIynhymhJDspuhXdc5U="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.8_1631901495893_0.9503450742945578"},"_hasShrinkwrap":false},"1.0.9":{"name":"@_koi/kohaku","version":"1.0.9","main":"index.js","license":"MIT","scripts":{"test":"node test"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.9","dist":{"shasum":"638fdb8ac2000a1039ef2107595df1fc0b55fbdc","integrity":"sha512-v8Ctc8weggqrSeGOKD660wsKFYctrNhQCL20Ki2NFESMrin26oOUW96HdnYFkK9MX5PoYgyZtN505fxrc/7gaw==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.9.tgz","fileCount":8,"unpackedSize":19244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeNie3wdvQSjPHu5IMEpK5VrEngDgEKmLsAoQlCTOODwIgfihgADt7Bsm7yWr9hk7dHDI9vip5bIMEvKkpAS6/L0Y="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.9_1631906566293_0.09089299504338788"},"_hasShrinkwrap":false},"1.0.10":{"name":"@_koi/kohaku","version":"1.0.10","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.10","dist":{"shasum":"0d4b0d678ba5fa0eb23293780af7d46a53c8d659","integrity":"sha512-kh7Nj1V3qM1tWRufFq+apidjm2xICHARpUo/i8nIFiI2OXvqTv4x5otzqij9SfGEce2M5qi4cCgT0HGNG6dkng==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.10.tgz","fileCount":8,"unpackedSize":20056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMlGhZsrOoAB0C/NypafK5OT2JjYnIj5WpcwjWoLeJswIhAPPOUk4Qyvoqy1BTfPwYq5esnp5pfyjzmsR5/b1UyhhK"}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.10_1632946216369_0.7702094743914427"},"_hasShrinkwrap":false},"1.0.11":{"name":"@_koi/kohaku","version":"1.0.11","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.11","dist":{"shasum":"c598255194bc89d1fa2619187320ec54ec1f7e40","integrity":"sha512-No6Hush8nbpTh/kOotT2TfZJtSEm9r87fLcsEC9lavtq3qROHpnLQ/oRHA2cUhAyby5ni80wdvkSYxeJd2uKgQ==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.11.tgz","fileCount":8,"unpackedSize":20266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89Nf0AAZAIxiPdd0h+zW/xtl1ionggvajNmTv6VgYIAiEAuROWUNzK2tmAh990dlzeV2tE5G8bOWMUt6TZANY4oDA="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.11_1633098444273_0.5844933154792769"},"_hasShrinkwrap":false},"1.0.12":{"name":"@_koi/kohaku","version":"1.0.12","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.41"},"devDependencies":{"arweave":"^1.10.16","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.12","dist":{"shasum":"2f59111ea59a49e235361f7a1189b80405619e2d","integrity":"sha512-2BIrkRmC21ycP9s+dIlSCnoRaVUZK7XQPXAqVZbUwUmTW65SzTXPnDQt8PagxmhXTfUnurAG9i/Vbe9cLDHPlg==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.12.tgz","fileCount":8,"unpackedSize":20783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXVsKvQZwb8S/EAfL3t9tcH+ey3XHS3RJkoMEX4fG28AIgbOHeqhXmpdWeS84Ar4H3eAYxDWbQze3x0/XgoM6KkKg="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.12_1633383488902_0.5913490451656336"},"_hasShrinkwrap":false},"1.0.13":{"name":"@_koi/kohaku","version":"1.0.13","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.45"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.13","dist":{"shasum":"8948ee8bc6c0695498e2c0c88a835a33fa22f961","integrity":"sha512-X30umq7B3iam2BVvjw1D80Vo9+sYTd61UiSe/xnFIaAXnr6HC1GofdG89xX+H1rQqBojRo5j9JUIhYf8nSs98A==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.13.tgz","fileCount":8,"unpackedSize":20782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQFSO5+GoIH9qOrsM9OVh73ayYo+SG6GcewB4UGg7TawIhAK1JuendvNABFYLuxSYuNy/A7EDjSmmV0gAtm6Cz0pvK"}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.13_1634050284916_0.829931328436897"},"_hasShrinkwrap":false},"1.0.14-beta.0":{"name":"@_koi/kohaku","version":"1.0.14-beta.0","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.45"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"readmeFilename":"README.md","readme":"# kohaku\n\nSmartWeave Incremental Cache Wrapper\n\nCheck it out on npm here: https://www.npmjs.com/package/@_koi/kohaku\n\nKohaku acts as a wrapper over SmartWeave but adds 4 rules to make cross-contract reading non-recursive.\n\n1. Reads can only happen at the current height or greater\n2. Transactions are only processed for a contract after it is registered in Kohaku's cache\n3. Contracts are registered the first time they are read by Kohaku, whether internally or externally\n4. Contracts that don't contain \"readContractState\" within its source are read from block 0 to global cache height\n\nFailure to design around these rules will result in non-deterministic or incorrect contract states.\n\n## Installation\n\n- npm: `npm i @_koi/kohaku`\n- yarn: `yarn add @_koi/kohaku`\n","description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.14-beta.0","dist":{"shasum":"b522e42721caf8a7189763e1c5907bb5c1016a2a","integrity":"sha512-CJe3k7njzfEQQxZATIyX9GEfOog9Ez+hT6guRIGVkq6vdgOhfZpXhgvY3fuRsZf4Obtu72e2i8M4Pi/d2Wx4QA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.14-beta.0.tgz","fileCount":8,"unpackedSize":22921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu/wSZfNYqqgonrMmbc/MH6alkiF27SGqvHAQ7VamZdwIgeKK2aZA08uE+CJVVJnPAUsYSILeJS1qYqy/zcgSda6A="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.14-beta.0_1634140465757_0.3037638188752305"},"_hasShrinkwrap":false},"1.0.14":{"name":"@_koi/kohaku","version":"1.0.14","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.45"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.0.14","dist":{"shasum":"4781c29983e43d67314d4d10117a5ee99ad7c0ad","integrity":"sha512-mmAd6S36qpeiIRQkH6xl4puN4SnfAv/OUktHcArbPPMhRTm5QYE7AB+CSUh63kSzxpourWasLUHg20ZEn5PghA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.0.14.tgz","fileCount":8,"unpackedSize":22919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDQXV0lSzufC1xTGms09h2WJzbCACO7GDcWJ6HGAjJXAiEAuRr0zR2lZZP2OM9/YG8aftU3rUWNg910Y+RO1K7X3j4="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.0.14_1634215051798_0.10965210228878819"},"_hasShrinkwrap":false},"1.1.0":{"name":"@_koi/kohaku","version":"1.1.0","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.45"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.1.0","dist":{"shasum":"72a074626d938de665177706ab3cf885772ab8f0","integrity":"sha512-UAX37jyipAqbi9ueoEdKMvG950GNG8sbQ8Tljr6hvHQ9+kRkR1u0olqXW0TC/Y77v85EewZyoLmXQXtTyRs/dg==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.1.0.tgz","fileCount":8,"unpackedSize":22918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrMMIwLMg5e9ax7M9UbZ+Q2qGFowh81LfPOEGMvD9eqAiEA9KyGMsHilIFWv1aDKOfy6tgckDy26V6mO/ufC0fy/QI="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.1.0_1634215071671_0.32604120922241986"},"_hasShrinkwrap":false},"1.1.1":{"name":"@_koi/kohaku","version":"1.1.1","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.45"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.1.1","dist":{"shasum":"bfda79d48b452bba1e11403524e4e6d8e9506441","integrity":"sha512-bb0GOQBpRr1pPExOBNYaECkqbY6qJT0TKv+4FX7ZogEnR7pQl5mdm1hyVmB6+77r7gLMpILm5N0Fj/jQNhYDHw==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.1.1.tgz","fileCount":8,"unpackedSize":22987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsFxQ4p7FmIWVNFJ9oGvzSiZUMZmRiqe0xjFgsmNYQnAiAcKR0q4g4Y9Gc/RPHhljxiFMhW1tYN6SsSOCMOh1d5FA=="}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.1.1_1634325863525_0.6442554431532448"},"_hasShrinkwrap":false},"1.1.2":{"name":"@_koi/kohaku","version":"1.1.2","main":"index.js","license":"MIT","scripts":{"test":"node test --use_strict"},"dependencies":{"smartweave":"^0.4.46"},"devDependencies":{"arweave":"^1.10.18","eslint":"^8.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1"},"description":"SmartWeave Incremental Cache Wrapper","_id":"@_koi/kohaku@1.1.2","dist":{"shasum":"9de6090acb7541050d05b8a2c9453174c40e8c50","integrity":"sha512-x6WufLGOrH7B5L21N439+6p5TLdcsyXk/60qKcGJysiu27Q35YXteu3raplVSdiKc7ofILtuIjLVtFE5a8NreA==","tarball":"https://registry.npmjs.org/@_koi/kohaku/-/kohaku-1.1.2.tgz","fileCount":8,"unpackedSize":22987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxafCRA9TVsSAnZWagAALBkP+waVuVDhsP0XJr+6zzMM\n5qBTX9aZtQEw/R9eC/9PV06tqXjM46pqzcTQW1o2e3XPRCoOmJmgfUe2LoFu\nEoku8XLIaJAf3ZSL9+ppkuUZs8qoSF4zpVaNeAfzbXLBcTRGl+lCkMVhjUPU\ni5EDRBze3ns9wfaPm2pviyy/EbGsmSh9H8z4UmLGNbvgcoPmSTeyZIb8ddCy\nNAUFKM/6bA7Pd5zPfK64M/WDdEsVaIFg3F9T3GRU2VnXDKqjnF9mLOkhKTBb\ngX4z3gvEX8+x0Wj798kAJQx36XNpCIf0q5+s2GOIPQNUUg16DoXmCHv6BIEe\nMC3sGKZSGwM+mr/NToy/arkWktPDU8xOOKIYLv+VIj8aaxUZkifB+63Xv3IH\nlhC3Sv3gRxJp8PTI4mwwLLDr7IC7QyZulv5Me7CuBlpf3AC/o6tp24+VuZMY\nlRr9PSWq2ORbAo+XYKOPP5oh/+3lqsvvDQNUgPT2jDIT2oyL7xI1QamsZmxy\nnvjixyuwQU/xbVvR8m9Uag4q5xe18WIVCyv9Dc9rDh1xsc+cjj7PJLJBUhS3\n3AQqLfobQcssF/ftSVFY0nhYaGVjfv5JMCdUkYBHFlBrzAu9AxliBvKaYL5j\nVcashvgQbP/e4E6YsIFQuetOAgRe1YbHadVU3SZ9ICRZOaMng+UqrP8uHzDT\n5hRJ\r\n=HHgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCojNDcbzBwX1xlKmRvWhC0spfI6V1fND+Aom6IvwVipQIhANMPuSLkcEfTsLYXi74/bDEPw7F7qX4KWx+govwYsCd5"}]},"_npmUser":{"name":"koii-andre","email":"andre@koii.network"},"directories":{},"maintainers":[{"name":"koi-fish","email":"al@openkoi.com"},{"name":"makdaa","email":"makda@openkoi.com"},{"name":"ghazanferanwar","email":"s.ghazanfer@openkoi.com"},{"name":"salmankoi","email":"salman@openkoi.com"},{"name":"koii-andre","email":"andre@koii.network"},{"name":"koiiali","email":"ahmad@koii.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kohaku_1.1.2_1635194050151_0.3282806820204751"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-16T13:46:28.515Z","1.0.0":"2021-08-16T13:46:28.692Z","modified":"2022-04-04T10:51:30.316Z","1.0.1":"2021-08-27T00:29:56.351Z","1.0.2":"2021-08-30T19:46:59.416Z","1.0.3":"2021-08-31T14:24:58.902Z","1.0.4":"2021-09-01T13:23:21.804Z","1.0.5":"2021-09-01T16:31:04.036Z","1.0.6":"2021-09-06T14:38:02.652Z","1.0.7":"2021-09-16T12:12:12.786Z","1.0.8":"2021-09-17T17:58:16.030Z","1.0.9":"2021-09-17T19:22:46.458Z","1.0.10":"2021-09-29T20:10:16.519Z","1.0.11":"2021-10-01T14:27:24.463Z","1.0.12":"2021-10-04T21:38:09.085Z","1.0.13":"2021-10-12T14:51:25.052Z","1.0.14-beta.0":"2021-10-13T15:54:25.880Z","1.0.14":"2021-10-14T12:37:32.255Z","1.1.0":"2021-10-14T12:37:51.894Z","1.1.1":"2021-10-15T19:24:23.690Z","1.1.2":"2021-10-25T20:34:10.300Z"},"maintainers":[{"email":"abel@koii.network","name":"abel_koii"},{"email":"josh@koii.network","name":"josh-koii"},{"email":"al@openkoi.com","name":"koi-fish"},{"email":"makda@openkoi.com","name":"makdaa"},{"email":"s.ghazanfer@openkoi.com","name":"ghazanferanwar"},{"email":"salman@openkoi.com","name":"salmankoi"},{"email":"andre@koii.network","name":"koii-andre"},{"email":"ahmad@koii.network","name":"koiiali"}],"description":"SmartWeave Incremental Cache Wrapper","license":"MIT","readme":"# kohaku\n\nSmartWeave Incremental Cache Wrapper\n\nCheck it out on npm here: https://www.npmjs.com/package/@_koi/kohaku\n\nKohaku acts as a wrapper over SmartWeave but adds 4 rules to make cross-contract reading non-recursive.\n\n1. Reads can only happen at the current height or greater\n2. Transactions are only processed for a contract after it is registered in Kohaku's cache\n3. Contracts are registered the first time they are read by Kohaku, whether internally or externally\n4. Contracts that don't contain \"readContractState\" within its source are read from block 0 to global cache height\n\nFailure to design around these rules will result in non-deterministic or incorrect contract states.\n\n## Installation\n\n- npm: `npm i @_koi/kohaku`\n- yarn: `yarn add @_koi/kohaku`\n","readmeFilename":"README.md"}