{"_id":"@yornaath/batshit","_rev":"30-f609f7f2c934bd12aa2bb725ae7e966a","name":"@yornaath/batshit","dist-tags":{"latest":"0.14.0"},"versions":{"0.0.1":{"name":"@yornaath/batshit","version":"0.0.1","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.0.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"369d95a85a12728c05ce16b3a96c6de7faa0a6a6","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.0.1.tgz","fileCount":12,"integrity":"sha512-9jnRVXEhbmOfDA4xylwBAYWwpFyMM8eIKnPrCMtQG+yy46MUMezLbDqBti9R4FTwpFLnGA/LHDyK5MDrUgUrqA==","signatures":[{"sig":"MEQCIGjjAZyuGimo3+H4bgiQxxACbf0oZ2d8ZCEOm99ypj2uAiAXoLKAajjo/VDcUhwnHSMoCD7ihS9Byv2h4/rE06NTVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGvQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/TRAAiawvR71JYUfm0kSauelCrNdBmlS7okiLCCv+hwQCEfoaAhoa\r\nxCzjv2QHwAM3rw10uswXlz3ufLuTeVzlOjdQNVBkTdENgIsdwvXVyAL/2Br2\r\nZdyGnS3pS63/a/6rWVUzjArTsk2fHNduwjibqgxhlZODnTBzGmIjbo1G2fXr\r\n73SRLpO+VMWTDAiYIO28aseoZeXytNiUsXZHay43hP9eEqVgmpHUii9KcGlk\r\nMx4JlHeEyWyzvhU8IosOaq5yBmZSQL35sdLDm0Jmuk0/9Tcu7em7SLIifT7U\r\nvsVObbr7yRvpVi5CGcVjMj1FtHaOhv5Gv4D9B5hSIXdNmrpe6yH2QXASIQHN\r\nIUGwk74h/NxFLuO05p9yukp10cAvstqCwh4/fTZptRvh7N5b0D1O268ZqNYM\r\n8E5qoMXjAdr4tLc9tIpZTQR1or4KxOo4IVntqbAEle3gqJmnQNblPaowRn+9\r\nG+czbdUXi5/IpJG9h9Vt2shW1P164w8G1lgsinKTtS/vl8gSU7OkBmy5fEEc\r\njgAvRyMVlEEe5qtw2G4C4jcUGH/CRbcYkAw5OmBZUXUXlk0BHDbLrKTz/Xy+\r\ntYaUSkVmWU7/iWQb5ahMyFjaLkmuqgycYbjfSVIW33BQ0MMdiUOLKuQBZ4/L\r\nH/GAKLwF6J/ImLoJZdwK9U0B1A8vOrouCSg=\r\n=91L7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"056ff2834b5a2cbfa1e047c47c833878a399d8aa","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"rollup":"^3.8.0","vitest":"^0.26.2","typescript":"^4.9.4","@vitest/coverage-c8":"^0.26.2","@rollup/plugin-commonjs":"^24.0.0","rollup-plugin-typescript2":"^0.34.1"},"_npmOperationalInternal":{"tmp":"tmp/batshit_0.0.1_1671719888186_0.10915062388283325","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@yornaath/batshit","version":"0.0.2","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.0.2","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"8d74cb800a17322941077190d87a8c1e245d0e26","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.0.2.tgz","fileCount":14,"integrity":"sha512-OUHkmWTtgK4daipbNaW0zkntLfQKKp25AiN1JcxSHn8L+ocjBWZsm3nAcK1F2eJ3JMFsDPyp6xV8pwMD7+kczg==","signatures":[{"sig":"MEUCIEJm3GclToXYeetWf2V8048UEjdF2lrP6YRauO5W0qLnAiEA1uYqHDeLyRs6IyYJ2mwC6hAXAF7ofi9Z9PmhYEMTfEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpHDYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1QRAAnR2A6WOaZWwxYWHUgtFVIpaz/VY6xgZ/lzRU68l32QI1WAY4\r\n6GqU7SU29+uO6zJynLwUx3DEjGHk8vF/RWRvyOxNgam4Yy+bm2cCbgg3xNEi\r\nxV1jkxcoQwX/NNgYTMou+0OSyAdpPFFvgKSZOCi3muqHWfwMGnmj4yGB1Gaw\r\na+e/J2MI6jSsPaaqBQWlWD+yUEYchUj1Eb+pcWCjqv8OYej4ZIBhYmYVuwBR\r\nlJXeFI2+jfHde7TI8jSJW99jYW6j6qzciG3MPgCM91aa/iIFQZzfU6NWGgcS\r\nYQVFOCP6B2VE7l7+Vn4Znl/0Mcp/pB2q8hbs49JF14qfiKBE2/Z1a2JJ9RJT\r\nv4dsjnQT+Bs+ZA0NSxaUWCVLbC41pbzZnfffhQ14okRRM/cKvpaqQ/4uEc1H\r\nwKrIvhguR+VTkYjIoHbgM9vvyA844A+cE3bAX+JLpKOm1OaXPmRmDJ+d6lVg\r\nsQLVRfpFbnTSCRgWtu2hGnUObdvYdo3fUGgxWcgb7y3UrZds9uBS2RNdOAia\r\nLhtGFvAstpUq8CCcj4/BjbeXgeGVkUf1Vvk3V4Qs06YOfsUPzhIIJY4gzCKQ\r\nfI2w2NR0BQ+meHZHSxAXze14j8p3ZvZZLv16mqA/isTx5vdDa2TtHVi0PiOT\r\ngp+bedp631SQo6L6KqNR1GNHUXyI9A1oHmU=\r\n=TTka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9c966861a3fc37e8cd43992848933e339ddb1c3d","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"rollup":"^3.8.0","vitest":"^0.26.2","typescript":"^4.9.4","batshit-npm":"npm:@yornaath/batshit@latest","@vitest/coverage-c8":"^0.26.2","@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1"},"_npmOperationalInternal":{"tmp":"tmp/batshit_0.0.2_1671721175844_0.5840465750818076","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@yornaath/batshit","version":"0.0.3","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.0.3","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"a3aab77e221609938a972be9fd6c8d0d9b7889bf","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.0.3.tgz","fileCount":14,"integrity":"sha512-D26JmOAD++uqTON3CCd7nFZiTorozKkSI+2NcHx63XmbSYbXpypTCo5dSxR8G5JTv/K4E9OBb823KrSUWO1Ilg==","signatures":[{"sig":"MEYCIQCt7KgvehCg2+bGZnJcWOJoixFQdmivmRdxNGh29S5REwIhAPoNDOZwiSlx5XbiddiqfZpW7NDkZvfuy9OSmZFZpVia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpIXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwdhAAl6HHo/ydyBmmA278mgYp918EZbEvrHlsfJkq4yD/p2CnsXBe\r\nyi/t5wdujg82X7dYZVGcF07ZRK3ACZGjQ9Xnxapbcu4OCnC8dzUXE6s1GBlA\r\n8augGjsMrdkpmi/AZG/0U5KnURGXN7MYQm0GMJN+tHa+TneIsxSLCjArGbeU\r\nxWhIwXp/ciAfMjTk4NLxahmveWqss1E1klZ6K6RsVjBZN12xnx2xXGH9vMq5\r\n2gXYTTrOmAV2BPbsQjbb6sovSzvGMpDfgebivRcgj2I+NDEGV6xE8X2sfTrV\r\nGg/Dy73UloA1na35O1fkVGp6N8seXcROL+gXgT3NYJb9a/Ye3xlJtoSlqCi5\r\nAcDh+YTYwXFi4snjaMCsXqprVNkRnzN4OF0eOH0H7B2Y04SKyd21prTnuTZY\r\nasztBjZWGiUfduPzao700RSJmmTjv4GXw5sJRrqgMm6O1fVPyEQDIU1V6Do6\r\nEcY8o1trOoaFiP8u4D82LI4wCl5dWtPjjhs54wx59DBXrGyjVxhNkDEEbxFW\r\njzAR5fkrpiB0WPMyYc/TdDx01/M54pbz8wmFMd21GsXtyIoAXJl4C2gjy7oi\r\ngVkiC56n6hpBA2HORL+YhgamL/boLPzHMpGLVpqUmqKkPNXrBo20YUOzyIW6\r\nXHDN/3HnLx6a+XET7YKq2tsnZe35ZY8fe1A=\r\n=XkER\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1b222555d26c257f08db6da28abdd33baf0eb130","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"rollup":"^3.8.0","vitest":"^0.26.2","typescript":"^4.9.4","@vitest/coverage-c8":"^0.26.2","@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-typescript":"^10.0.1","rollup-plugin-typescript2":"^0.34.1"},"_npmOperationalInternal":{"tmp":"tmp/batshit_0.0.3_1671726551972_0.1440813408032826","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@yornaath/batshit","version":"0.2.0","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"e9f5ec7bd62b918f2f958de2455831b361b0c6a2","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.0.tgz","fileCount":15,"integrity":"sha512-iE/xNMAoedTVEDJ88OMU56Qu9ccu0dBxKVVqrcwf6l49PU7RECTDLAtVJPulXE0UQAeWrqb/LWd6nW53AfJD2w==","signatures":[{"sig":"MEYCIQCuO+RdGcB2hwJNcswxxFPUQ5V0pQB1kB5mqeQ+purMgAIhAPM+UbzeNmseowhbLFoKRLmwInJ57iSAZVJPeljXQp75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrEHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRsA/+NvM/RbEfHZUaZJod94YGb2l7awEHsoaFlIISZoFEDUjjsLLE\r\nquDQleX2o2Lgq4cb5CLAYqq+ExDf5xWCqktaWyjn9DiGDVNQQLb0YivSHQrj\r\nUqEFcZ+z96Yt6HuAL522SF2soyWxvfIQi1qUqOgC56CgjLhPdmjuwn0aeohV\r\nc7XIj9OwnG2V7QjpRRa/ZQhQ5oNhWG84zBOxfN8DaeIf/PrYJ5EpISmgYVfj\r\nwST/HQwFm7qNWWDLLkK43wKPTKnk368Lmsp70/CX2rnarUkaKSuOCc46AfW6\r\nFP83PsW2T2zWrXqJxMqyZgXyk1MIUfDLJkp4MInM8ZKi6wYQyYK4cVlnt5tF\r\n5je4uCBHbNxLjKvrN2p4lSgylLiiHoi1vjU5nyUvybZz+0mexMJziV2X2dmm\r\nDcDjtsEwu22qHutmcqHfQdvwxne9KP2NYYqn/FY1Q1U9RgcxEOHzIR1SjGi0\r\n7ik49VS0CUC63jry8eP+Sfe7AeqL00ZNeNIAkuvkGsNEA8C8XZLfYSKHVlgu\r\ni3+c189/OwAcR3k4usHy3UP/Bd+Sl/4v3dEWKOGsO91CWsH3T6C5iG8a8P8s\r\niq6RgPVh8RTUXAcC4df91NmoJINTKXi6oprMlUQhocg2aH4I+H3KQebeKQS0\r\nh2p+pACdl8cOlpDMMisu2MtIGZZUUQx154A=\r\n=jOHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"63ca3acff1b2b41e47e38f2f6c8a0f48c591db0f","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.0_1672233416242_0.8434553804947771","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@yornaath/batshit","version":"0.2.1","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"632aefe32b8506ea79bab321b4f1664f4385d476","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.1.tgz","fileCount":15,"integrity":"sha512-Q536pXVfQoMyRkjV8EgbfcyfxCl07QiNW3vWlX4nD0ZXroXj231ET93pmrjdEmems82nS8F2qeO9hzBvnkyDpA==","signatures":[{"sig":"MEUCIBDQdM1CbFox7YRj3SZVDgRGidgPUfc21dP0fiG8iLUvAiEAiONNbun6ITLgdHZRL3dbne+ZytUg0e33zWu0wvR2ziM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrERUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqwA//XGIpeXBWyK0Pu2te4pbQ1khP2D+TM1fAvK7hunH7OGy0Z5cn\r\nXX6mFpInRKeXIpaVq5miBr3pAbzD1S/j08+TkPZbqIz4Wa0/8KoDdRA8azfb\r\nqU7KrBZ/Fybkr7IFVutTfjsSWYvUQUqGBSWkuLalGZsTAqtuGhCQwk7clVLg\r\n4r32Yw6hrSvtrDwKC7oNuorSb/5aJWcMVGNte3o2tqPqz5H2frP95h369QN6\r\ng7TvIcBv/oWUpahhJOd1oFvcJoOaP1UskslOMhwpy5OXkjpWdWyUcvcCbXbw\r\nxeFSqJHcKbLJ+2qwF4REnzsup1futMcOO6cp8eP4EK98HAzhJdcH7BK4EGp6\r\n/dQqWsbydnQqBJPHIzqYYrZvy81hdnAE2jLCOF3RaXXj7kqCh+jyVT5gMyny\r\ntRyFEQvoSiLkLIM5ws6NVnUu/Ocm4fHdDUBF6LuVw+KLGIqrUfEc5xM79YPX\r\nvKuhMe8XV8Prr2kZSZE6A9HJSvjEXegGfmdVMZUYiLlhlDarlAFne+FTF9CM\r\nFsgzMSZQxSJ3qUbMlGnOWlSmnCBpPhT7fdTmwXFpZebMlDbkweoulGww4EWD\r\ntMd8itcQGYO0/3rAFa9YaXceCBsTawgRDCAnERPrgp567c9r2WTaUNSmKU3e\r\n1QPM2QnjiZrvo0XKbDalBXndaSGlMEJ9zYY=\r\n=Gf9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"a96da237c19bc153dc7f8d1ecd860e5e1222d8b8","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.1_1672234068589_0.7390165674781526","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@yornaath/batshit","version":"0.2.2","author":{"url":"https://github.com/yornaath","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.2","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"2a9e18f3c6c144f204aa4444ce1f649da9412754","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.2.tgz","fileCount":16,"integrity":"sha512-NC+UoNK14WnU7M37BECxWOBcDVqThBa6iQ3c2ScWwIqxpQLzFIhVHhAPL3+n7uwl/mOfvyN75E4LTrVsVc1V5w==","signatures":[{"sig":"MEYCIQDFsYSRyUqHQkg2Xb0JNQW4DWkcRWPpISfYyEVs8fcDGAIhAMHzGeUxace/abRZpjaf6ezleejbw5/UeGYYfN9IY5Zc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrETCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8mg//cHGd/V3J1AaGMLxiAaIzGQH2woz6eG1K94fVjf53exjL/V+4\r\nquUb5IiTDgIHIqBtbr+gr5+WaWUj9QZM7KvqlhGZ0LxLJ0hpIlR1st+tHVXB\r\nBKKBh/NFSn0sJJz+ZIct6nS7InvLA8nG5Spoamj+17FRXZbZPDeHyFRHTZwJ\r\nNNaM6yfdf57LVkYPWTALwtX3cthaUzonxAbCwm8PdsGksNBpWJdQBuTyUpB0\r\nts5AfV2vBqDUaZKvABDE0I3ZPSL0WXZu4AwkX++zE+NwH3xP2ocZsJBJAzZi\r\nEFXT+pWSjTVGhDqmS3lLbBFvisqvGYFwWFoLgJ8CQuABiboHD8eE5XgRtim7\r\nsYr5z3wROquDI6IkbHMoxNTWkP+JnYv9ltN6r6lEtbuQaS/28daHitRYdMD7\r\nwvI67KiWQdU9vnl7Pl+tz71rZ2ZD2PqCbYHk8dkqSu6IM8aH5O4MeIrSfkmR\r\nYWnG7bXeSAE3cEgu9aui32CK4mtZfHJhvtMq6sqBE0Su6nO6Uh2W4/nVMGqw\r\njkbwZebepcMVo6i2WIRc5D6WNDyCbPD3LSGTFtmABuGyCxV2rsvGLt1pHgLV\r\nDk6/p+wJN6szCyb1Ea7/h3yCwgJdX/KBsdKrzfOqlOPYLjCtGGbiEoUpWO6H\r\npIp4VgK0RG93FpsTrqmiWmS3K2jNVVNPlwY=\r\n=sMTC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"5734d3de1b100dc4ec8e6d3d2fa6ad3fc50ea6df","scripts":{"test":"vitest","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.2_1672234178328_0.5948199304278807","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@yornaath/batshit","version":"0.2.3","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.3","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"57dce9774a256ee3e688298cc6b3ba269ffba4a2","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.3.tgz","fileCount":16,"integrity":"sha512-iXkiOydWKD2g6In8OX4Y5XNftwtW6erv7ltrjk5EGXUK44DT5rktWlQJWrKejIfr4p8W/5tCujdIqNassSQsqA==","signatures":[{"sig":"MEUCIQDYPvjVPXHO+rymK+Z1ZmQysLahjvo9kNLyOEAOLRkQLwIgAuAtRGNMkIyqFwYEJOijbZzjueXVk/ROfExh4w0ut6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrE56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC+g/+PhW36n1PDVUZiuDQKHrIDbkFg4HB0VUlE+IZNnQna01E/eQq\r\nCSJtK7tRRspKMn5dgGWQaW1hacqocG2IhmFdpHkkrWM4+quvCpC8GspPksHT\r\nq+MBq7G0Thfj6ZhkjpI8J/n6LbR3J2RGMIFAFMyDveAdR98nvVyLc1+5y6Q5\r\neziXcjyp815TYGJLZcqhjuqwrdWTT5JqMBpLQxjU+jqqL5z/Fr5Dv6BRI3yH\r\nc6FJW/5KPas+GJVmzjzE5wC3wWAuOW60FKrdxPd5ni1rKGE9/35LDXb8V7Wm\r\n6ZmRqmcTcQw355+2s872cVMEeow5a9weir4R2g59x/XSyL9M91T7TGZobEl2\r\nK1VFdQandjexTL0kcleyjH7wvRz92HEAxOaZ+lyV3htqul6sqiYuIaxMDB+h\r\nEp5x7ZwUODI5QDuwgxcn7vvJX2P6xIKJDdCXTtAsKIQpd6s6zNDewi7KBSX3\r\noAZUuvtXBmeh2jBEi60uDZEeRpHkkwdORo2inbR8JNrVRfAZ/dp3XdGIc0Wp\r\ne3jT6lB/wNuDOzCAJudnFeiX1eoc1+NpALZdHSQkkEeMfgWSp1hozQXC7h83\r\no/eSYGhBXu44nmDgJsqfuXCHWGRqQYhDXf+u4ePAVxLtUTgPTd9msvvyNvby\r\nW7gZzwZoHS8zfPKSO0oFp35o2PbhfcgztWg=\r\n=GYWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"7113dfcf3e332b504ffb54702bd6e2443e6b54a7","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.3_1672236666789_0.9711958978420943","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@yornaath/batshit","version":"0.2.4","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.4","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"0fcf7750d1bda5a357f0f4c1d38d5479e53485d0","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.4.tgz","fileCount":16,"integrity":"sha512-sPAFAGBvxHy58zThllpShiY6oIH04NgVS9hSZGeTJMfH0gaTBwd21QmJ0tacKHxySGPB/kIwxi+dK5AZupr6BQ==","signatures":[{"sig":"MEQCIEzjwYe4BUlTh47soMG3+FD5hf0ElvuNyNZkqagL8XYfAiAb02VT2MByyA8utbMpjUljOQNffJc3OSkH0AYwqfV/MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrE63ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwww/+PFlhrFvrLuH6KjJiuYKyehFUVxs1ZWqVWOigi/OgFejsg4lh\r\nTmyCQTJIF01X6Gq+nR6sd2uAtIeqbCtH8OIk4mx3DWauuOdsINGW2fb0btPJ\r\nLVBGWRhaAb87yrSylv4t6Mf6//+igUr9CK5yLqqRKjlaGfFGB17toJDyckNx\r\n/u2pkwsReDeTIu6CbUPakrIc5NAyQ/TP8QV1dOirTuWC/CdJRvUdoyk2jUbW\r\nMlxCgf7yHfWPMnxa4QAjR78d9/WUci8k01END7gkMi1hM5GPYsZOfo6TQTcb\r\nS24SYqbSbgG1xBHmW4AWKJu7t8anlojl3rfT9opGUqe5nZrTPMDLVlDBcnoE\r\nVSRxjuOnxnr/w45jY062nJgxEP7WtOZ1F9U5Yhfxg3tg8hDNzpt04ravBfQA\r\nnZ7VVZKol7Z5COk4yYX1/o5VQC5SmGHUHxCpNUTma6bKTCqetANrzBgu2TNX\r\nD85mLB/6HqlkfQMnwvu8DQOUP/K560B8a5/yB9+ojHXDPDfPcAvHjC+IaD8Q\r\nJHWuWfzw94OReqMqGT2SZTWiAmUeu0dU/PbGnUcVOjMMBpKtmODtYd/rtYj+\r\ns8gRy1czkaax+oRo6aZkamStK0QRWIoeDwM/ysZ7Wh52A+xBgP9P4MaG9DCW\r\nth2qiUXSye6L4P7zS84ed9inbC3qAtJsZs4=\r\n=SeJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"7ab09cf412470ff3c83d617af1ad22f05d3311ba","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.4_1672236727243_0.30304251419232475","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@yornaath/batshit","version":"0.2.5","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.5","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"dist":{"shasum":"787214607aff9db10a451061dd99b81152b4f7b6","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.5.tgz","fileCount":16,"integrity":"sha512-IGPtywpAlKqCjocndr39nCBKkTWd6Fw+nSy7iB/TCbS0efPAwaIBHXco6p+v43nTDEufNuohligi2RGn3Y4HHw==","signatures":[{"sig":"MEYCIQD6Av7DYmp9h7cAdF271ju5+ve3GdmlCiY96poGp3c3BQIhAKcI7aJERx+yuPJ1rvSU5xTjDCd+WVfToP/trNbSLZ8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrFAtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNFw//UvrqmmTHiTeQNFze13AzEjcV3VIKrFJjpaqJ8kbQzlZwrcRh\r\nlYaUiiZ+JF6SxlLwrcSKf69yulx7NpV0X2yK+IagfKJRlWxo/LfSF3IVQVww\r\nwRkVPkHgBu4jPBOl8qHhBzJAwHEBkrr/CSpTPFoWlkRMDZFJ94q+hSWsT146\r\nC5MaaTu8pQfifoI4vbavVBsAdvpWTYDd/mT8rrXrRA+evUonwyLb440cC8HI\r\nA4I3EMKRWTNCCmmXMgW6TiGCptoIMQvzettuc5mzPFcAj55niSLey0Guk1XJ\r\nYCW48IZ+oiih1KLux34xhC42Ul/DVJbEQheiCUMIIDmm07f4sdneUfbSg3ko\r\nQea+Nv0Nfi4yidCX1iTJzxFMEgTM0Aqr3vYV3hrFM1g0xxerLH4EfEBQdLGT\r\n+HBElJ/jvYVK3h/m4mWf79SIYVyBTIKacYpCau8aw1xav/QcUSTk/tg/SZnh\r\ntiXuFyIyS+4q/qtmLPD0ZBlwvZ7jjvIyfNjjtz1+BhjoxO79WnpzEhW+oHMx\r\n/gJOA0Ws0t9IUPMyfl89/0+0KK2yfv7Hvk/JiAOdSuDE3hsFmgFiBthaWPNK\r\n7hl+g07kObrMB9zKAU2LlOIWPMqu1SH2BqMiasDkuGHYgxFxNVDXaO9WpsQg\r\nuzxsHLjU1rveA88FbTLkA6wNZ003SWqCth4=\r\n=96P6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"b4508ae78d87a0f30b2a58939d881ac0b6c4405c","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"https://github.com/yornaath","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.5_1672237101202_0.5792121828023302","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@yornaath/batshit","version":"0.2.6","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.6","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"fa01e44d141f30d0415e0f7e0dce9be1f1a72e60","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.6.tgz","fileCount":16,"integrity":"sha512-vmdJOy1VKqOIaK/rlIWfdoqdo0S0ORnO029VyoCzkgMmE7omUeq1W6sNmtrmeESvwKVHrcp1tgGm1LVDhMOB4g==","signatures":[{"sig":"MEYCIQDmE/QEvQ177bFgrv/XButx6pphZyrWSzWRJtIUbQFgRAIhAJuRd3OALP6NYEk/HG8f73sstF+yl71stJVX6mh1V0LR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrFFgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPmxAAg985H3/GqF3LXVZqv0fXgNtIWnr2PhZVqs+cyVwiLmIS24ZB\r\nE0yVRu5f0J1CfvS49Sas/rEYpuyP4AJKt2vR5W3EjprQXS5oDMcicxVFQZQI\r\nlVyJKxUrwgFW4VfdcHZrGdY0mAcxrs1v50mikX4Y5To+Edm7mXnVU0uWasOc\r\nfuARMz1+Zo1gPCUkbUfX5Qa57VlLGL1hhDyZPNfymELgou4EX+Pxn5xhXAE4\r\nn1RQb5X8se6sBarw2lWDdkkpXWun2clwlxXgKuwEdlr560nY0wl+NFZGjF9S\r\ntxRfNkUu2Zhmo8XIuY/Lo+aMWQErAGT798VOEEO1vgVwc8AsP/haJVWNMz4k\r\nQS4S7NZC49GFcG196oWw6+CsoGR51Esfkh0e19TH/igl2vtJhCS9d5+ynJbI\r\nPRpQ7N904l9vpPKbUrvLmypwqdq6CiE/LKamQIV8mcrJ5kIFkMDXKDSr6oEI\r\nRp6a/wO3MUnZ+gLy5acmOlHGtt5XlLCpBuJiTkzYYrload/lNp3GLr0loH8o\r\nnqjI5dbwar4JGTWLw/E4dm/NrKqKDnOGh336mR+t0L8o3AI2lz2UtcCEZ1ui\r\nhsgvSNh+7JvXo+g6VrfKxm8iOPvDct5qej77HjUzfbwJmi7AyM3PyVhbZMvY\r\nn/cUwoybTWMUpPO+SeHtu8pMWJ3uhIx/Las=\r\n=ylUI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/devtools":{"import":"./dist/devtools.mjs","require":"./dist/devtools.cjs"}},"gitHead":"10530609e233516d1965a9a5589355ebcd40cfd3","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.6_1672237408449_0.06510644970526647","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@yornaath/batshit","version":"0.2.8","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.8","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"ede7205072c38a8a5fc91995b52a7f48b356a271","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.8.tgz","fileCount":16,"integrity":"sha512-V/1gTV2GslCITUJ0f0PZLJV1cDfFoUKzXIQhNy31Sz15l3lERsD/op/XZnuk+n9Odw+hEOxpuCoDNNdjT2Z4pQ==","signatures":[{"sig":"MEQCIBYNj9JJjPAOONwaaBh7pl1cnkQMZUMPBpxu6p5f485oAiBjCiS7riG+rYlQ724aOsU+KEcU3ok21xRYpsJqsE/vPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrXRlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocfBAAmBlQh+dg3gPrGA58HKMrw7f31Za5tlqAPv2FeblZaaz7Zsbw\r\n4l+7I0wFFXwmsieo+Uft651AT9dKE1pUFdDBHpmb3qxMkdIp78L0NeMiQ7D9\r\neaeP6ftB84poCmu8cjYtsqkwl9LWQLWjPG8MW1Se2oZCAQabNqlvVeK8LGkj\r\n7+cVuTUGWP/JrQFVBXgicIKoMB0Is5FeDO5BGKwKG3qTUC18Ujr+9tlewDvX\r\ntAc+1IXILX6mBpJDdB/t/UI8c73i4kvh83nJ7AAZu1H+8xGcp9vpdZzRjy8G\r\nMqJqHHmuUqa4q5py7tKCIydWJCNwwHLmE9TrQgqS7rAR8ouc7b1Ni6YtACDY\r\nkcZSs91J7SctDNsrsoWD60x9du3UjgtYHpq13FOgLQsmPi8adsuarzJa/5cz\r\n3UpeWwPKGP4BoykRZpmnmsScwFK0nGjLnHv7qVvEXIEVkFY1N6fviN1C3tw1\r\nR+l2eg02RCPzoPJjs/m3PKs/LnOwH+wDvR1Y+KssL4Z2bntcwmEcP2z+fyF6\r\n+DpY7s6W/82erDx1Be+vYVY77HemZCF6fW1/9HWAYLEsqDoNkVTKhnhYAYD/\r\nHjTQp08Eqb9u4Nx7JXsswP+5HJmsG3iYXfxBsgHZHb3KyYLmupdyQBBF3vO1\r\ngAhbFKzxHuLBWfw9KhHETdI8t5OnMs0GT50=\r\n=mV1L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"fdc5b5aa98f0aa8d868600b95e8103fc832c558c","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.8_1672311909661_0.9441379722302681","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@yornaath/batshit","version":"0.2.9","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.9","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"2887c806bb1bcf1385bc3b15bcba5f00fbc5d206","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.9.tgz","fileCount":19,"integrity":"sha512-BGwKQOmC2br4dclgVdUIlgU1E7rSOS/jTP6K9GIwdz3p3/ZBO8LtZinM+imEsk6bp1qvgFlt189kdvEzjBA2zg==","signatures":[{"sig":"MEYCIQCWXADZo1Se6rmfbPg8LpVM5PBwPz/N7cfvhCLUJrIkgAIhAPFGJARyJ8A0BmGHrF4zqfTAw7MFdbxZaa0E/1vG99r3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrXb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3LxAAlwancYhn3FuPPvzTEYdgQf+PDJm4SXcBbL/z8Nrp/IWcsyQK\r\nVBsWoQb6iqYvtXkK8xyX/YkHue1PfH2J9wh2csyxj6qXHBRV0tgTaqEx9ejn\r\nbL2tFVZHnUCQ1nruopzugPKRdWJ/pH9R6D+1FZ0LPI7BsqPQeqSNhG277Jq0\r\nTDs1kNbdf3h1yoB56LO9CpJ0Lw+o7hXLjTJn8yBo/VVS3S6/M74ewGRiKzXD\r\nvX9gL46OXCpJZruSeCmi4W4vcJ9ckfOcaYs03enYsqTdiLEGcioUsyJwkkYj\r\n19++T2dhuL46Tsr1zpM6C10YdjkAiE9wZLltUhU8PLjgFWd/fVXYP/ewFnww\r\nzOZSOfvb3hZjgYqCrHN1QaI4uDfyibmIxtGEKlXoy1zj9ys9ZXIb3qvvndHz\r\nM/YHZbKpmFoPgwMUy10ERSx5h7ic1xysKTlcdwH/AH3cANlQRIvYjyHLWW6O\r\nW3SImG+E1tavGoBg3dXZjkUvSg0P2tSWw4tR3xvVfV+V01x+jjl2U2al42g2\r\nN7D5aEQwyABECDYHy7EGFoZQONFk9t1W5vhBb4kfVyIitbCfQEbGzI0UOAG7\r\nL7ZX0H0O6fAU6p+6/mSXSOcc/QA8PFIvnzzc0h7IKd+mc97v3QgPgFnGAI/j\r\nMSNS1uart2DCtGmskpl1e2K4l+n9j5DS6v0=\r\n=9XkC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9c48c5cd6635b6ab14055f4d1c8d857c941ee641","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.9_1672312564127_0.2135222700732018","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@yornaath/batshit","version":"0.2.10","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.10","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"fa3dda0cf879ebe4385ba7be851b5200d5737431","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.10.tgz","fileCount":19,"integrity":"sha512-BOe43B69VDZsXbJslFfdn/HdMSur2yeqOdZajVYMDmKHdDeCO+Kh7baATKCEyEph9+TfGmSGYjyABtktLw103Q==","signatures":[{"sig":"MEUCIQDjB3U8bcY20tsxY+JTRb0ONqM9kRKGKNvDV2rg0PNTgQIgbeQWyCiA5KxZcIkBe/iIlCWm4bWx5M0kkHaQ5v/Kp1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrXjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhMw//Xu/zUTkxjF7s9Y0C5Lmi9PnOGTgoMLVgxbwdRH7ps9hCXlRo\r\ntqV0giOG5RaRr64t+x0svbo3ZdhtwfNPb8iXI5n0zZD809a+2CumJBYHXBXM\r\naOZbZJPjylmzBe8xwBJQgp9jfEHQk6W59OwkEfJuKL+8VKFqUl0i4K2YRsMf\r\nnPIs7w4Ab3vMOew6Ox0Rd8RgUHTWXELuFrtgRMBnrGnn+JNpdpV8xm444Kq1\r\nVKqw396OZ0eS+BDrSndUSIqx5w3MpxqvTe1/ZIKtUQYjJKe746BRo0+mfVvA\r\nrFFqbTtLff/fb0v77PpRkWZDwnIKuFC2HwnH2x6SH/LEBTN2str/a5PnBOPt\r\nQjR6Dym+CGg/FY5qj1QD4kOIvXncaon9I7exFL4e1po1GU/eh5czAVzHWZbi\r\nCqZ+Gv6DSUHF0RnntDWldV5seOAQMlIXjiZsReeXsuXd3hN1jtWHtGBhLLzj\r\nxrE3LgDqTS5T2jnXMmo/d/qIfaCqsU8CGgw5X/PNfhVTlJTHqlOd2bIRzISk\r\n9khB0sjATWtZrkt9oZOBoWe53hBAxKoqEzwqPJE+UJ0HlKuLIbvqxLF3A/Il\r\nWjJQBCvq9f1D7CJy+8RTJA1IDiCbhU7h1c17xegMtxgCDstJejzqb/22eEud\r\nHEIFYGKFkfYKcrS0exBkhX48Nv0TEutiqZo=\r\n=0SVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"88cd841389be41cc5704f7ed7931b45be3dc3f18","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.10_1672313066069_0.6913777000058812","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@yornaath/batshit","version":"0.2.11","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.2.11","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"6121e9c8890a1e1e7b4c1d9910e78871adbb147e","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.2.11.tgz","fileCount":23,"integrity":"sha512-4//fcj0GL7zSHh6NGd1tkMEFK94DxYC0wS4aeL/MRoUsKMfJ2gRW49zu8x+u7Xvw5pilKez9gTHqE1AWKk3qdw==","signatures":[{"sig":"MEUCIQD7eQ/ywwElBjDCB2PQbcPpBzu4e9EIRG7uWVwxN1LBNAIgGCMdyi5p+BEOd65q5kiDJmqekEqDQ1M2ZMn+vvToEfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrXqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9rQ//bBkwX73vLOsHjaixTuu+Bvg9tT7gHB67eZ5jk0DikKiQOxwS\r\nJaoFUCrrJ9nn4/Ce5Ezr4qbV1DNdx7yeW/p1dJtKp3L1rznlPy4QfmAfCn9O\r\nvL/yKpM6iO9RRoDWZvP4WJ5xFmoSt0uCBn/JdALdMCZRafx4T/+o0NujYjU6\r\nWHZMI0m5iSKLjnUU5SmUuLZlsG9VEEaArg8otu4DnOXcygLGcWPqKBco8eQ4\r\nBtqBOsKc1XXo9ThtN3U5ysBlw/DzAWQ7WOQdmtCfmTOETWhRJzQ5M/pMs9tp\r\nxTj33ib7/ZgaPX3qnIHVwnRbV/i/p8arICEE5EdF/WZNsaPwj8ywP2O4KWvJ\r\nW3nDaULbCTeQNXUjMvt7dds2rShOgj2aj1ohIvX6bCIM2YtxfWh+3UAU5Mhk\r\njRMVHD3w3e3MwS42dnA7CJJ582mVVqJ72H0/wYC9RfGNCttZBHfc0OVIjx9J\r\nHJvGW+ACHYMxvzsVgneO8ibOv2Z88G0RR0QU7rQlS2NkUUv5bDQbi9vfbPd9\r\no5x51BGEZ5PUZDDTNTX7r43JgDzFNGe/JMXiTqOl0Cfq6C8tk1lJtXqbwcOR\r\nWxgoZG4tpnXVcrwNPzbXDc84IS29v1BQNZUXjZJe8tntZWUpA6aDeBoeCLPE\r\nGRtK94M+AcC8geWM1gR59jwmj+JBsOFIaWI=\r\n=gE9p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a2a43084c014bd5bb147a473d74a4ac07b72eaf9","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.2.11_1672313491584_0.5536261465237493","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@yornaath/batshit","version":"0.3.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.3.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"9c0fa51ff1248e30e4eeeecb3c0f40543e140654","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.3.0.tgz","fileCount":20,"integrity":"sha512-UkD6hk6hFZtqioJgGZpl+WevplgK23jJSyD9Wko6IPseUrzBBEkW4O9Mw38bmVXXtPKo2YXc3JqlfB/dIff/eA==","signatures":[{"sig":"MEUCIFHyGFX/ByPehvdEUiwyuKrITLFc++uRPUu33Fo/WO1dAiEA7hAXxSlJiFTxJz48fWoWRvJXN0//t6nXCD+AneUE+PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsvReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRXg/7Bmpu9n9i1FEbJDMOon9ESWpM6XbZm+6oEZT98JWBrGK8h3Bj\r\nF9MzbzIbPv30aCotg28wMf+Vqjz5l/pxMKj5lee/QFhEa5y284vHsZZPOhpT\r\nUx+IM64BwBVfrwAUjmi46x2/Z4nbABWLbHQoJ2OM1GweLFZ9nR1mlwUMiBpv\r\nRSqPEnH1pjwux5hJgHg6865Sf6iD7zu4kRdxAGlO0Ns99DVc6wYent1OvHwq\r\nNcNj57+0Jd9Wb5nISlrlQ8t6WTRcMPw20YPfGJiR31tHCbcsN08qcTaKryKk\r\nNNZ1y9Ec1uFXC1UIlCmDdmc22RXSWU+3vqUa6yJx/QZR1mRHUGsBfd/j6YPj\r\nmoA9I5vpSIY55DBLWJ5G2SBEERVACpRCYNybKdaAxmv9dLf7HnnRsb2Wap7S\r\nepwCJKnrK7Sb1drXUJMPjeftGP0tvtP2fziynTY1XRPlutGLLLJ768u9sPOn\r\nj4GkibqVAE8iDebIg18IYTKjJtpr//8v3j9af2GBYu6xWD69+fNTzEmFdfwt\r\n9dxuIcPomNzDo4Tg+ka/CEq3H3Ot8Uvr++sNPgvyj0UiUpyupQoDDk5+f5o6\r\nZwiR5x/IcZUCd4pIYgTvgbWtM/Fryn8BbUUoKnef7hqImF+B57Q/xqC92UPx\r\n32U+fqOD7ClbOtor8RzJGlMacvOS747P6GQ=\r\n=Aows\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a1a5a198755d752cec7ebed76c0b43290bc4422a","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.3.0_1672672350423_0.6246546308890903","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@yornaath/batshit","version":"0.4.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.4.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"dd1c10a329f5908b86a2f99b29c0f34f0ab79e60","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.4.0.tgz","fileCount":20,"integrity":"sha512-WWmF2J785Rt/kN1XlUVqXKyc9S2tC/fzVoRPNs3xDrECUqWbwO9hrwX11JmVTYOWcQrdLSVB/TNC3ubEcQairQ==","signatures":[{"sig":"MEUCIFKCjvbrlhcCPnhqDbh5EdU7KLy98mAF2ef1s2iMXax2AiEA7Zur7dxetN02TDMeUH6T/t4CVY4OQYda3024wdXngR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs13JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZaRAAkEiC4vjTC8g3/vVeKbYuxXSoMUuBoiXNsSG4U+3JPoScZyzS\r\nCiW6qCUf9A2+xVHcQ5tvhFm8u15qt1ZGQMS0R3x+p4xWHGAQVPFzB22pb+JC\r\nEVmbuVcbFbxJdsYNynVY/XWn2rzr5UOLwgtrV97K9EjnKKeuKAYugF/BtCm+\r\nCgRXf55l9YH9/Xm/1gfQNlwvAiY5ipNMn5NpCcjXgX/MKvXQfO3ufNobagJx\r\nBJmadFlFjC+CoM2ZtKUfWuqAirCtW80/AK5E6SaVUl1x3vpftov/jJ3zllcU\r\nayG6Nqr1DVHwB2Hx/WT16wSwXPdnBg3pJodNKQ8sEHrPc5n0fvZfjz2/BuHZ\r\nFRaVROmM4iPSgmfix/6eAtVeWKDfNz5K+d47grnVIzaZ67dfrFOK8e5fybn2\r\nNfSKAudgyHy2I9ZP0jVezh3U5/J3SK4vitXo92I5sAW2YAoqIZn5HbUDyw5c\r\nQ/3V/NAEabNT8wW88lBaP+VCKdw/0K2EH4JNc77ox+lpeVULoS1er+A2EfDd\r\nn7bngmmXYfdtWg3RdOeW+OsQloFiJ+RQH+qIJwD35lGmtaw1oMo2RUpUJVc8\r\nIpFx8TtVSLt8y8zEJmZeR42GmpgTZGXESLO6nDREnUZ4DOITTbohRdvrOWiN\r\nTUeddGoj37iog7mz9gveOgG/87//uC5VWu8=\r\n=G3oN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a68f37821eeb6d1f1ff8d3ef6b00fc05d7962633","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@yornaath/batshit-devtools":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.4.0_1672699337299_0.2490162931274995","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@yornaath/batshit","version":"0.5.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.5.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"4d13d2c8b207a0b90d9ecc24916609ecb72b7fd1","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.5.0.tgz","fileCount":20,"integrity":"sha512-bI07c1faJsocV+hUDGeR7YsPgqHhZc3Ph5e7SC8JIniL1AAQUvzNcfJb9BjuZB8YnprQlA8HArePyuwkvDd1ig==","signatures":[{"sig":"MEUCIE+P6NGvx9Z36Qb4Mq2JXyQgwHOebul7sCH0Ph7EkaZFAiEAsHzZBuCkG059aiUYHFf2xGA/3jje1fHVNIYvaG1Gz7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZSQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1ihAAgx9pAcst+yp6tR4KHUFlSydmBkHEQvwZIhe9J5U03g0LUFim\r\nUXBukvlYZXEAndAk+I8COt9SZyNSWbHWbi1D0bS//15iOxx0GQzCpAlNletp\r\nPXdb50FTFkDtqvEuSpB5TlNrj/H+v13bijnYFNHK486+L8U+KI8Ap6/xv9ke\r\ntk+TtnZ7T3nQeEMcTr/YzljtoUxetUIbrZiJngx23ODZX025RY1v9T07jwpz\r\nMDxWqB4S7VXCrx26tkF0jYZWppf7vaAv0Z3ZsCr4gipWlFGzI1B30amwTifP\r\n0BJ2mGVgzaSPgmVPGw5IXzgC3VHuTAxBdO5AA34PRZM28LBV9E+IT13/fQPk\r\ni7Si8HLnqcajxMxH3Lr3LfReHcawyIxkaR0gLUErD188YSmNiMRdTdbnB7G8\r\nBCIBokVEXMniA7CLSK8d5S6BuGJhDE42PY437m4nqjgCi6AD11eQ+Ffj6RQe\r\ndt/dW9xRVAz2SmisX31HVQ5bZEGMGlV6jzBEiCci7VmzzmuopsLF3DqtFffJ\r\nYnF8rgGJKgLxb1eNQaWHXl206FHXwtRdL4W2tsjX5hcAYv5cZAG32C0oBMDw\r\n5rM+xCJUq7EYaisTjfUCGlLOxxsBqLlErL25vxoM1G4UGnyhZRtzr1FuB09C\r\nA0WlJxXPn+tKO7R8/w53JbsvmGxG5WsHYnY=\r\n=p//o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e8991b2fc5727e80701e66028ec64bf009c12b0e","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@yornaath/batshit-devtools":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.5.0_1672844432164_0.5504213437702534","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@yornaath/batshit","version":"0.5.1","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.5.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"98de3d546cff414a6371af6241ebe73018a120b4","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.5.1.tgz","fileCount":20,"integrity":"sha512-SJWEIoFO+9nYewpUyuRMnzRsqC5fX6R8mH3nCqdCWsScJ3ONMEuoN10IYeGEQElSzKAv+trC1rYu4oVZ8R/LrQ==","signatures":[{"sig":"MEUCICihAKj1iDXCYEzwISXB2gVy96hpgtWN2mZOnAL8BBKaAiEA9ns00w4gpr/QZZxvknP8xTmplyIG6v3Ronl8C/Fogzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZT0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiWQ//eP6RebfpKI9xoWfBjjJ19ZW1GU7z7gLeZhOfSoNpGPTQcjM0\r\ndce71pOMgL/CKw6LciaGfFtWmn7qbAdjyPnIfwajzLRdphmepR0U5FVE6QV4\r\nv6n6mHJLk9CgEixfrKbG7xAHJgqpeqNgGdBnextk3cA5Jz97Ln+iOEhOoHNz\r\nmbqyWz4iK2oetJqza/aAUzUPDysKcShhQI4tf/HpuSjXS+9t0S4MHGsayz9J\r\n+x90N5wa9upwmTWphSGgagnuRZ3ePimTOMvf9KNqU8Nhxvr9rzqiKWCYOtRH\r\nNCebUnjs+gTM40yzhIhmXbf9fMpMDQNZrgdJKsUG7LrGCETo9r4bTj/Jj7FS\r\nwd0MsE+hXF86DvVl/GxhEuL//JQsoKjsNKmhoX/kxYfy2oQs+oxBixjQBGBM\r\nudNkeUmVjgCQXtArGittrfTsfQdiIvjWmxoVspPNyWyBdtkGvQN14zXWl7aK\r\nqmBUbRG6Ic9SSR5iT0mo4m/0aeon28QFEgnXEBYS+37niCnFWOUvixwtwkyd\r\naoKdkVukIc1BMk3UU02rzu4ANC+DHPGlgqnBoL2/mzhE5vN3RK9FXfwiaHtf\r\n8Tj/KeMoMn1J3LR8wsMAUb5pa3ICHpW/fYIvp2zw1akzp1joLp+8YAO9RFMe\r\n5FwcRUQjyi85ySvSBEIUtrOCQ4axpKEcZn4=\r\n=Vtq8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa7f9ee6f98c8c35d929af05e962f91ec1e68ffb","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@yornaath/batshit-devtools":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.5.1_1672844532011_0.9343797996234815","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@yornaath/batshit","version":"0.7.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.7.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"611f38d61bd4de57736dac7f0ada7b78233c06dc","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.7.0.tgz","fileCount":20,"integrity":"sha512-c7ns6pA7MEI5aO/FRIvXt9cerLEymVsSPxTtU3t3aODqvXKiWd6qinvS3bNiT/SDXAqtc3foq9zqQWDnAZ0icA==","signatures":[{"sig":"MEUCIQCV+mRYNqvsX5w+CNaQn3m2Q4m3p3xD/GfN5VruKJovWAIgYZVEhy6vU3fn1nR4F0ukmZQqacn39rgxL9Zu/vyMo6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq1Q/+L3ssz99KQkMVc/BKL86hpa4t8vbvEgXedByHZS3sT561Ar7d\r\n6hN6jopqigjClkfZ6hjlT2eHpBFuv/CkABJREIVgtanT31kc+aTUp+BFbi2r\r\nQZCq2QVjf7ecUEhF7tC8yL91WoDvaaYvJBEe5Y16yRUANDk0dt9ifdIja8/B\r\ne1fxK8B4wt5brbPcL0bSHFn47XgAhocO1cjrMdSGVGHEX40LtyHrmlUx3csY\r\nc5qCfz/s/iSzZdS/yFq86o2DC+zBKwiDTTdelXHCPL4pGJ+cxKUsEpXaLnMW\r\nNsuCM8oXTaeG9tgv8n8YtJ8HUa8Fxpc61wJSasOB2VueF+8qGYnsJP8F3ffB\r\n7rSCeL1R/PztaOUzFf+DZN30D5jkXNkHd+DiKvYH8W9ON3h7F4ooa/kYCPDN\r\nAmBYsYvdvVoWB351qBDpQhEcDHc80EhCjKlTJfAlBy8Gh9ry0OorIG7XM+S/\r\nHtgCg6LUkcfP24AKbDlvM2cB5vVh0YhS6g3MSDNGJ4L+P8PPAo/8AA6U4Gsx\r\nd4zizyr1kZgbLvxU7Rcb6nhHGuRvr0QTjc+H+/EeqweHim8gR+v5t+eC+otf\r\nEvZilzuCf+UcSsyNcGJiVIaXq7u1i7mlHjglyBTEkIr52Ma0SNE/nH/7KFYd\r\nHQQPCUr462WBlameJVXO6MPAdmyTNoq/+pg=\r\n=TnNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fcf269f7fa05b9916c8835b80eddcc572440cde4","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@yornaath/batshit-devtools":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.7.0_1672845178152_0.6136426387559846","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@yornaath/batshit","version":"0.7.1","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.7.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"e60c0a0bbedd322cdcacc5e0657369d01ad5a205","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.7.1.tgz","fileCount":20,"integrity":"sha512-9VAhilDKM5wCpsFMJD+vfGmjFN694PTyl4ot6o2StaQMzNLlu3EWBHxKuurMBjLNFT94Qpef4icOCgaohZdUJQ==","signatures":[{"sig":"MEUCICFEsns2HWRAqupahcCU6Tf+rH/ZZYMqMjSfF4W/394nAiEA2Q0oTLxNxJvtCjXwbNmBNeUsp6aODlLqGcpMtZbZuFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmVxAApHwrLfMXAyw4jszip165VYzcaf6qCtkiYR+hpPKnzf7mvNLr\r\ntKCXEytvlwYq705Fk7JLz21KV4TCi9v+BkKu8AXRr4WqP0d0EdL3A76piDZr\r\nV8kfXugbuEZ/KXG5E0ZqdFk7LtL1DL3c25tTiDrhWOGK+AKG8o+JcY1nsE7T\r\nif01CvL05CAVOHlmWl5jGfuOhv5x3fncD/v8YfnFNdC5NJkn9Yi6VXxF9ZQD\r\nyRb403OyZCrSC7JQ32QsqWPhIEZDhX92xGK+eFYyu1+O+uMZyBHNAgfDjf30\r\nDV8/tqui+XDOSKvfE2dxcVu16P9Gi5ZtVznXZ8SZeNv0Z1VBXnflWglTtq+K\r\nAC+nHMtBULnYqDH1a0DrTcQk8yDHBS4gmNjMSDlBTsfm4GOXT+GfvcAgNtW7\r\nVy9VdSjeo/k5GcGzc/rELD1dZXeOFnFVt0DDnSVmU1wYqvkbcziaLJZxqSPB\r\n6RSIsaIkTdOAAeSqC8z/BuXZbCNrBJ5UFSJHXdzpzZopLC+x2VmEP5kZRkZP\r\nAj1xTnp8PidS5KNN/BpHsNIKLKYkkk2LcP/dlhWO+pOMhZuyGRTZ2Uo7Fwwc\r\nn8ccTE0uqogYGQYjD5PLaXsVo3ESA49PD3qpF/l4LIzZiig8rjfh+XegG7cT\r\nACFFC9Q8wmyYx3R5cgf4l0vQ9iMWMvmt9l8=\r\n=J4l1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fcf269f7fa05b9916c8835b80eddcc572440cde4","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@yornaath/batshit-devtools":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.7.1_1672845675600_0.2769543014187372","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@yornaath/batshit","version":"0.8.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"_id":"@yornaath/batshit@0.8.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"ac9dfffb6a1d1e18d56f8cacc4a645c53f9f2ee4","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.8.0.tgz","fileCount":20,"integrity":"sha512-6kncPCFq03tO6Fol4yXLpwVwmJQCv6hKU6BJZsNzp9nsl8yuZCCUUCNp2xH80TDXDJ8uVgf+kvCDaPx4k/rNHw==","signatures":[{"sig":"MEYCIQC/vdiIkw7BiejGEIGbM8wU/iv1OCx3MUgicYQZLnqYaQIhAIJcKRCTvdciqDWBsKbQHISjVoB6DqZ6HiFHLh+9RO3E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63228},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c8201ee70bd786c545e30070c75f5e464b821f63","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.3","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@yornaath/batshit-devtools":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.8.0_1694165259227_0.7283706845230331","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@yornaath/batshit","version":"0.9.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.9.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"4d078e6ed3cadb5d8c4ae762363f40b6f61ad7d0","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.9.0.tgz","fileCount":20,"integrity":"sha512-QdI1hQUPlpFT+o1iKLi9fQEKCli8c3UG7q4Ih8MP4jn+pyAjbfC4xaK5PwqSsSZgT0YeAZ0GWbbO9+1xAtWXlQ==","signatures":[{"sig":"MEUCIQDuZ7AYwMRwDYZgCnpDak6tA5VpI+1wQ2EX/Sr6Z72gDgIgUyljcX7Pat1pGVEJFyhaYJW1T2vKiX1oEx4KENJgn9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78012},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0c6bff4729eff5fc5a0c0ac1ac75156aab768b35","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"8.19.3","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@yornaath/batshit-devtools":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.9.0_1699869761199_0.609138753396832","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@yornaath/batshit","version":"0.10.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.10.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"c93bd31166c099ced426bdc7dfb82642ffb20ce8","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.10.0.tgz","fileCount":20,"integrity":"sha512-1CpmdaRnmlRhW0OmPtf6a5uMll8CDRhBqc2hgYoi949a4GudLAxUvcAImSmx3vJnlHq648l58y3w/8NmGAPaUA==","signatures":[{"sig":"MEUCIQCtejDYx00dJbUBLiLZ/GeLEAWU6412wP7vn53JLoKc1AIgB9VFn6jcwCjdEIYhhV3lN5MsZfqe11PheKheC49BhHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78197},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b2f0a0d7b3446c5d46df98ae612c72a4b2294bf7","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"10.5.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@yornaath/batshit-devtools":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.10.0_1716229449625_0.9041507089999614","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@yornaath/batshit","version":"0.10.1","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.10.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"f750b2bf6abb9207330eb6a5ab2356af9b79ae78","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.10.1.tgz","fileCount":20,"integrity":"sha512-WGZ1WNoiVN6CLf28O73+6SCf+2lUn4U7TLGM9f4zOad0pn9mdoXIq8cwu3Kpf7N2OTYgWGK4eQPTflwFlduDGA==","signatures":[{"sig":"MEUCIFxoIVUbXEBGxh6Z5BzVoijkILZTG/a+b0rLbGdIrsN4AiEAqba8h3etiu8NwQOGYN/Fy1ogMfjJujpxbBFifctlsj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78197},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"64804976c193bbacd07c5a1d3329d28c2a7dbf2c","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"10.5.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.10.1_1717503256301_0.2878092237654082","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@yornaath/batshit","version":"0.11.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.11.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"c4af8e8378cd35119b0ceec59145d232a2cf2ef1","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.11.0.tgz","fileCount":20,"integrity":"sha512-QvKfdbpscNkYGHcG5UIQWHzUJZ2aJb+YS1zmuKoTTChtXK3J4kNEpt2Q91PVP+uUjjx58F1vHBU4xGMGSNwplA==","signatures":[{"sig":"MEQCIFF0VVlMaegbv4/mv24Cew3cuSu6kKOAKNe4CzKZ+4jiAiBP14qZXFPfgzKsrTEz9RKtToCWFOQjB/87bYdC+iwbOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"412a6996b63b506ff290baab9b28985da5618301","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"10.9.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.11.0_1759921731772_0.6731825683588477","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@yornaath/batshit","version":"0.11.1","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.11.1","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"fe1bfd7223810b8b5fb1f6239f5bb4d6c992a7df","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.11.1.tgz","fileCount":20,"integrity":"sha512-LYsrHbsdGivKIr2IDcwaqrEYoW2W27a68GT4eW1jlM7nHO3KtH2qItqaOD57wiiOpYzxFRTVz7LUZMVMSfaekQ==","signatures":[{"sig":"MEYCIQCVpRit08iCJ6wINtT6MQeoXq9qe+CbPejfYcbvRPAghAIhAOh+CRJBKK0siWw7BM0gb9LU4yZilBxXdSeQd3bJcZA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78533},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"865eedcf025c427f7119b61cc8d82b089cc837f4","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"10.9.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.11.1_1759926413607_0.09968657833987793","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@yornaath/batshit","version":"0.11.2","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.11.2","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"9046cd63588799130e3e6d7e4151170c636f6314","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.11.2.tgz","fileCount":20,"integrity":"sha512-lb4RPRp61leABYWkXT39sl7S3roFYC+lSxWOPYQxi2otlOkhmPzLDvVcMMzVuintOuTJo5FpfkZ4BxTfNUuCnA==","signatures":[{"sig":"MEUCICSTLxkD21XrQ+XGM7LxubkvpwjHdUzexxusT627b7VUAiEA+LnyV2gF2Yw1EiP7a9KjIGUixajdA94CjguvbcGzme0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85043},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aff6b17bfc69c1b6aac588b2d67b988a62852dbb","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"10.9.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.11.2_1762446104967_0.1205112166294362","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@yornaath/batshit","version":"0.12.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.12.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"821af0d6fc39672ba817331af205ccfd4e73c9a5","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.12.0.tgz","fileCount":20,"integrity":"sha512-f8nNUQsnvUFudeuNVkhcWmZKxNkpeuq1oTreY5Ud7o6oMKTUGfSd8AUvywudzNUoj+kCm+3NJBWkCmifWJ1y9A==","signatures":[{"sig":"MEYCIQC3J039P2SWBNk9VqaY1w1DRt7YaBJyR97mKdUD1LRuLwIhAIqpWDEg+q6hNY8TW68OmnuOss78TwLkAXNn2icXS9bo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91634},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c8649d97a6f355d3463cd2175e97bfc849ac851","scripts":{"test":"vitest run","build":"rm -rf ./dist && rollup -c && tsc && cp ../../README.md ./README.md","coverage":"vitest run --coverage"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"11.6.1","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.12.0_1762814541262_0.5612431638136881","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@yornaath/batshit","version":"0.13.0","author":{"url":"https://github.com/yornaath/batshit","name":"Jørn Andre"},"license":"MIT","_id":"@yornaath/batshit@0.13.0","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"homepage":"https://github.com/yornaath/batshit#readme","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"dist":{"shasum":"56c628217ad6b6eef249d255bbaa53aaf03ace53","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.13.0.tgz","fileCount":20,"integrity":"sha512-KjEkfk6ZJbZAoyLj7m0XnZXwdencbX/TdldPiZS0qkfxO5KKeW5xY2J2KmgMExoo3ez0++Ifc8pdg88N+fH6qw==","signatures":[{"sig":"MEYCIQDjpfJvtTF0ZD6VUM7QsODfeHwcqUGJSz3tHTFvTO2QdwIhANoZsApDrAuPULUQ19fmtc6ov6eu3/bjzMEvm9USKm4s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96187},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0781c381a17106d41db93ee264e47fd0fea99443","scripts":{"test":"vitest run","build":"rimraf ./dist && rollup -c && tsc","coverage":"vitest run --coverage","test:watch":"vitest"},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"repository":{"url":"git+https://github.com/yornaath/batshit.git","type":"git"},"_npmVersion":"11.4.2","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","directories":{},"_nodeVersion":"24.4.0","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","_npmOperationalInternal":{"tmp":"tmp/batshit_0.13.0_1766321963689_0.941634289610418","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@yornaath/batshit","version":"0.14.0","description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","author":{"name":"Jørn Andre","url":"https://github.com/yornaath/batshit"},"license":"MIT","publishConfig":{"access":"public"},"main":"./dist/index.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/yornaath/batshit.git"},"packageManager":"yarn@3.3.1","dependencies":{"@yornaath/batshit-devtools":"^1.7.1"},"scripts":{"test":"vitest run","test:watch":"vitest","coverage":"vitest run --coverage","build":"rimraf ./dist && rollup -c && tsc"},"_id":"@yornaath/batshit@0.14.0","gitHead":"fdc23b0d3354da0204791ae0570e690e6eca4cbf","bugs":{"url":"https://github.com/yornaath/batshit/issues"},"homepage":"https://github.com/yornaath/batshit#readme","_nodeVersion":"24.4.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-0I+xMi5JoRs3+qVXXhk2AmsEl43MwrG+L+VW+nqw/qQqMFtgRPszLaxhJCfsBKnjfJ0gJzTI1Q9Q9+y903HyHQ==","shasum":"9f0206bec92374b98876c4284808c8a159f60720","tarball":"https://registry.npmjs.org/@yornaath/batshit/-/batshit-0.14.0.tgz","fileCount":20,"unpackedSize":106281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAc6LkvpIEzn0GXsL2zq5yEbYwAEOC9Sp7NsLybIuczmAiBCCPbcGJbrKckgEWcojBgjhadUpAxTnFyYRahWQgcgLQ=="}]},"_npmUser":{"name":"gorillatron","email":"jornandretangen@gmail.com"},"directories":{},"maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/batshit_0.14.0_1766324264225_0.862304056493314"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-22T14:38:08.134Z","modified":"2025-12-21T13:37:44.581Z","0.0.1":"2022-12-22T14:38:08.358Z","0.0.2":"2022-12-22T14:59:36.027Z","0.0.3":"2022-12-22T16:29:12.142Z","0.2.0":"2022-12-28T13:16:56.411Z","0.2.1":"2022-12-28T13:27:48.788Z","0.2.2":"2022-12-28T13:29:38.476Z","0.2.3":"2022-12-28T14:11:06.933Z","0.2.4":"2022-12-28T14:12:07.405Z","0.2.5":"2022-12-28T14:18:21.377Z","0.2.6":"2022-12-28T14:23:28.619Z","0.2.8":"2022-12-29T11:05:09.809Z","0.2.9":"2022-12-29T11:16:04.332Z","0.2.10":"2022-12-29T11:24:26.248Z","0.2.11":"2022-12-29T11:31:31.791Z","0.3.0":"2023-01-02T15:12:30.568Z","0.4.0":"2023-01-02T22:42:17.477Z","0.5.0":"2023-01-04T15:00:32.359Z","0.5.1":"2023-01-04T15:02:12.176Z","0.7.0":"2023-01-04T15:12:58.300Z","0.7.1":"2023-01-04T15:21:15.850Z","0.8.0":"2023-09-08T09:27:39.431Z","0.9.0":"2023-11-13T10:02:41.377Z","0.10.0":"2024-05-20T18:24:09.791Z","0.10.1":"2024-06-04T12:14:16.511Z","0.11.0":"2025-10-08T11:08:51.979Z","0.11.1":"2025-10-08T12:26:53.810Z","0.11.2":"2025-11-06T16:21:45.174Z","0.12.0":"2025-11-10T22:42:21.464Z","0.13.0":"2025-12-21T12:59:23.839Z","0.14.0":"2025-12-21T13:37:44.372Z"},"bugs":{"url":"https://github.com/yornaath/batshit/issues"},"author":{"name":"Jørn Andre","url":"https://github.com/yornaath/batshit"},"license":"MIT","homepage":"https://github.com/yornaath/batshit#readme","repository":{"type":"git","url":"git+https://github.com/yornaath/batshit.git"},"description":"A batch manager that will deduplicate and batch requests for a certain data type made within a window.","maintainers":[{"name":"gorillatron","email":"jornandretangen@gmail.com"}],"readme":"# @yornaath/batshit [![CI](https://github.com/yornaath/batshit/actions/workflows/ci.yml/badge.svg)](https://github.com/yornaath/batshit/actions/workflows/ci.yml)\r\n\r\nA batch manager that will deduplicate and batch requests for a given data type made within a window of time (or other custom scheduling). Useful to batch requests made from multiple react components that uses react-query or do batch processing of accumulated tasks.\r\n\r\n### Codesandbox example\r\nHere is a codesanbox example using react, typescript, vite and the zeitgeist prediction-markets indexer api.\r\nIt fetches markets up front and then batches all liquidity pool fetches made from the individual components into one request.\r\n\r\n[Codesandbox](https://codesandbox.io/s/yornaath-batshit-example-8f8q3w?file=/src/App.tsx)\r\n\r\n### Example with devtools\r\nExample using zeitgeist market and pool data with included devtools to inspect the batching process.\r\nThe working live code for the example linked below can be found in [./packages/example](https://github.com/yornaath/batshit/tree/master/packages/example)\r\n\r\n[Vercel Example app](https://batshit-example.vercel.app/)\r\n\r\n## Install\r\n```bash\r\nyarn add @yornaath/batshit\r\n```\r\n\r\n## Quickstart\r\n\r\nHere we are creating a simple batcher that will batch all fetches made within a window of 10 ms into one request.\r\n\r\n```ts\r\nimport { create, keyResolver, windowScheduler } from \"@yornaath/batshit\";\r\n\r\ntype User = { id: number; name: string };\r\n\r\nconst users = create({\r\n  fetcher: async (ids: number[]) => {\r\n    return client.users.where({\r\n      id_in: ids,\r\n    });\r\n  },\r\n  resolver: keyResolver(\"id\"),\r\n  scheduler: windowScheduler(10), // Default and can be omitted.\r\n});\r\n\r\n/**\r\n * Requests will be batched to one call since they are done within the same time window of 10 ms.\r\n */\r\nconst bob = users.fetch(1);\r\nconst alice = users.fetch(2);\r\n\r\nconst bobUndtAlice = await Promise.all([bob, alice]);\r\n\r\nawait delay(100);\r\n\r\n/**\r\n * New Requests will be batched in a another call since not within the first timeframe.\r\n */\r\nconst joe = users.fetch(3);\r\nconst margareth = users.fetch(4);\r\n\r\nconst joeUndtMargareth = await Promise.all([joe, margareth]);\r\n```\r\n\r\n## React(query) Example\r\n\r\nHere we are also creating a simple batcher that will batch all fetches made within a window of 10 ms into one request. Since all <UserDetails /> items are rendered in one go their individual fetches will be batched into one request.\r\n\r\n**Note: a batcher for a group of items should only be created once. So creating them inside hooks wont work as intended.**\r\n\r\n```ts\r\nimport { useQuery } from \"react-query\";\r\nimport { create, windowScheduler } from \"@yornaath/batshit\";\r\n\r\nconst users = create({\r\n  fetcher: async (ids: number[]) => {\r\n    return client.users.where({\r\n      userId_in: ids,\r\n    });\r\n  },\r\n  resolver: keyResolver(\"id\"),\r\n  scheduler: windowScheduler(10),\r\n});\r\n\r\nconst useUser = (id: number) => {\r\n  return useQuery([\"users\", id], async () => {\r\n    return users.fetch(id);\r\n  });\r\n};\r\n\r\nconst UserDetails = (props: { userId: number }) => {\r\n  const { isFetching, data } = useUser(props.userId);\r\n  return (\r\n    <>\r\n      {isFetching ? (\r\n        <div>Loading user {props.userId}</div>\r\n      ) : (\r\n        <div>User: {data.name}</div>\r\n      )}\r\n    </>\r\n  );\r\n};\r\n\r\n/**\r\n * Since all user details items are rendered within the window there will only be one request made.\r\n */\r\nconst UserList = () => {\r\n  const userIds = [1, 2, 3, 4];\r\n  return (\r\n    <>\r\n      {userIds.map((id) => (\r\n        <UserDetails userId={id} />\r\n      ))}\r\n    </>\r\n  );\r\n};\r\n```\r\n\r\n### Limit batch size\r\n\r\nWe provide two helper functions for limiting the number of batched fetch calls.\r\n\r\n#### `windowedFiniteBatchScheduler`\r\n\r\nThis will batch all calls made within a certain time frame UP to a certain max batch size before it starts a new batch\r\n\r\n```ts\r\nconst batcher = batshit.create({\r\n  ...,\r\n  scheduler: windowedFiniteBatchScheduler({\r\n    windowMs: 10,\r\n    maxBatchSize: 100,\r\n  }),\r\n});\r\n```\r\n\r\n#### `maxBatchSizeScheduler`\r\n\r\nSame as the one above, but will only wait indefinetly until the batch size is met.\r\n\r\n```ts\r\nconst batcher = batshit.create({\r\n  ...,\r\n  scheduler: maxBatchSizeScheduler({\r\n    maxBatchSize: 100,\r\n  }),\r\n});\r\n```\r\n\r\n### Fetching where response is an object of items\r\n\r\nIn this example the response is an object/record with the id of the user as the key and the user object as the value.\r\n\r\n**Example:**\r\n```json\r\n{\r\n  \"1\": {\"username\": \"bob\"},\r\n  \"2\": {\"username\": \"alice\"}\r\n}\r\n```\r\n\r\n```ts\r\nimport * as batshit from \"@yornaath/batshit\";\r\n\r\nconst batcher = batshit.create({\r\n  fetcher: async (ids: string[]) => {\r\n    const users: Record<string, User> = await fetchUserRecords(ids)\r\n    return users\r\n  },\r\n  resolver: batshit.indexedResolver(),\r\n});\r\n```\r\n\r\n### Fetching with needed context\r\n\r\nIf the batch fetcher needs some context like an sdk or client to make its fetching you can use a memoizer to make sure that you reuse a batcher for the given context in the hook calls.\r\n\r\n```ts\r\nimport { useQuery } from \"@tanstack/react-query\";\r\nimport { memoize } from \"lodash-es\";\r\nimport * as batshit from \"@yornaath/batshit\";\r\n\r\nexport const key = \"markets\";\r\n\r\nconst batcher = memoize((sdk: Sdk<IndexerContext>) => {\r\n  return batshit.create({\r\n    name: key,\r\n    fetcher: async (ids: number[]) => {\r\n      const { markets } = await sdk.markets({\r\n        where: {\r\n          marketId_in: ids,\r\n        },\r\n      });\r\n      return markets;\r\n    },\r\n    scheduler: batshit.windowScheduler(10),\r\n    resolver: batshit.keyResolver(\"marketId\"),\r\n  });\r\n});\r\n\r\nexport const useMarket = (marketId: number) => {\r\n  const [sdk, id] = useSdk();\r\n\r\n  const query = useQuery(\r\n    [id, key, marketId],\r\n    async () => {\r\n      if(sdk) {\r\n        return batcher(sdk).fetch(marketId);\r\n      }\r\n    },\r\n    {\r\n      enabled: Boolean(sdk),\r\n    },\r\n  );\r\n\r\n  return query;\r\n};\r\n```\r\n\r\n# Custom Batch Resolver\r\n\r\nThis batcher will fetch all posts for multiple users in one request and resolve the correct list of posts for the discrete queries.\r\n\r\n```ts\r\nconst userposts = create({\r\n  fetcher: async (queries: { authorId: number }) => {\r\n    return api.posts.where({\r\n      authorId_in: queries.map((q) => q.authorId),\r\n    });\r\n  },\r\n  scheduler: windowScheduler(10),\r\n  resolver: (posts, query) =>\r\n    posts.filter((post) => post.authorId === query.authorId),\r\n});\r\n\r\nconst [alicesPosts, bobsPost] = await Promise.all([\r\n  userposts.fetch({authorId: 1})\r\n  userposts.fetch({authorId: 2})\r\n]);\r\n```\r\n\r\n# batcher.next() - Early Execution\r\n\r\nCalling batcher.next() will execute the current batch early even if the scheduler hasnt finished.\r\n\r\n\r\n```ts\r\nconst batcher = create({\r\n  fetcher: async (ids: number[]) => {\r\n    return mock.usersByIds(ids);\r\n  },\r\n  resolver: keyResolver(\"id\"),\r\n  scheduler: windowScheduler(33),\r\n});\r\n\r\nlet all = Promise.all([batcher.fetch(1), batcher.fetch(2), batcher.fetch(3), batcher.fetch(4)]);\r\n\r\nbacher.next()\r\n\r\nconst users = await all //current batch of users [1,2,3,4] will be fetched immediately\r\n```\r\n\r\n# Abort Signals - batcher.abort()\r\n\r\nYou can abort the current batch with `batcher.abort()`\r\n\r\nAbort signals are sent down to fetcher that can be passed down to the underlying implementation.\r\n\r\n```ts\r\ntest(\"aborting\", async () => {\r\n  const batcher = create({\r\n    fetcher: async (ids: number[], signal: AbortSignal) => {\r\n      return fetch(`/users?ids=${ids.join(\",\")}`, { signal })\r\n    },\r\n    resolver: keyResolver(\"id\"),\r\n  });\r\n\r\n  let all = Promise.all([batcher.fetch(1), batcher.fetch(2), batcher.fetch(3), batcher.fetch(4)]);\r\n\r\n  setTimeout(() => {\r\n    batcher.abort();\r\n  }, 5)\r\n  \r\n  const error = await all.catch((error) => error);\r\n\r\n  expect(error).toBeInstanceOf(DOMException);\r\n  expect(error.message).toBe(\"Aborted\");\r\n})\r\n```\r\n\r\n# Indexed Keyresolver Performance\r\n\r\nIf your batches are big arrays( > 30K items) and you use the keyresolver it can give you a performance boost to turn on indexing.\r\n\r\n__Any less than 30K items per batch and the performance gain is negligeble. But anywhere above 15K can be worth it.__\r\n\r\n```ts\r\nconst batcherIndexed = create({\r\n  fetcher: async (ids: number[]) => {\r\n    // returns > 30K items[]\r\n    return mock.bigUserById(ids);\r\n  },\r\n  resolver: keyResolver(\"id\", { indexed: true }),\r\n  scheduler: windowScheduler(1000),\r\n});\r\n```\r\n\r\n# React Devtools\r\n\r\nTools to debug and inspect the batching process can be found in the [@yornaath/batshit-devtools-react](https://www.npmjs.com/package/@yornaath/batshit-devtools-react) package.\r\n\r\n```bash\r\nyarn add @yornaath/batshit-devtools @yornaath/batshit-devtools-react\r\n```\r\n\r\n```ts\r\nimport { create, keyResolver, windowScheduler } from \"@yornaath/batshit\";\r\nimport BatshitDevtools from \"@yornaath/batshit-devtools-react\";\r\n\r\nconst batcher = create({\r\n  fetcher: async (queries: number[]) => {...},\r\n  scheduler: windowScheduler(10),\r\n  resolver: keyResolver(\"id\"),\r\n  name: \"batcher:data\" // used in the devtools to identify a particular batcher.\r\n});\r\n\r\nconst App = () => {\r\n  <div>\r\n    <BatshitDevtools />\r\n  </div>\r\n}\r\n```\r\n","readmeFilename":"README.md"}