{"_id":"tessio","_rev":"32-35d3e96574650bb2f480aa9a4341c073","name":"tessio","dist-tags":{"latest":"4.0.4"},"versions":{"2.2.3":{"name":"tessio","version":"2.2.3","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@2.2.3","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"8adeb56c4b373f1c45a56e7c7ead1ed2fd06678a","tarball":"https://registry.npmjs.org/tessio/-/tessio-2.2.3.tgz","fileCount":32,"integrity":"sha512-YpcvzPHEb9DLu+btHHxqCx/o8+mv1nKmtkNDFWtf9G4CJCW9LCP+9abiyKNdlGkztMeV1rl07y614B/jrrMHVg==","signatures":[{"sig":"MEQCICHvdQppVvnhwrdCP69qExU131ii9gN4jzDwfJtY9gbSAiAzMLKCLxmGbznMGXcKqT97t+mUZUATg3dHyEdPj/8dHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZuN4CRA9TVsSAnZWagAAHfEQAKG7cuaC35dWg5GZOION\nJ5FMyRUzhPiYbr9c37kL+ddqsRKYKxdNKhPgnQXQBFV7hxFx4EL9Ni7zdJus\nDEMyqUYXM4/1V1bjVLnwkPWQNSixrYL8qLGDkVtRlhYmr8hI6dMFrA1Wh7C/\nARXuEmRkY7fwIWTUNDC+99YDDYDPrZ+J+SmNmQiZVXjxusTmrbiT8azboFRc\neBCc96tEwwzsHC+8CPegR+TTyHesobuxHuUSJ7b5qGB+TpNAG12D7qVBEd8K\nUab+boeWFmc3jZiImro+uME4tsNy7nUu3gALlv9sKwaM40wK6zu+nPmJiKBv\nwdMZjio1d/8wmhfjIuJCBk6/DjTUQPvNwnkmbrEfag0rhIPpWRzxFIgRVuAq\nkp0KBaAAz0xlgglE+WkjOvE2OXX++VJIunGIitGAMovltutUguTHRDc8AXUC\n8D2P3CFHNvf0bZcca/rIigfLH/dpdDt2lPeCIhvY+fLXwJhMUjv1vcLJk5XP\n5jrGhM8llBbZ+sgEEovnDbX2cFvR+Sf+2m1STid1pnS8H7zF+EqrbajceOp+\n675QYvH0gsu8paKRuxIz3JeFZvoglYJNk+29Z+okWT7I7ssWjv1iGePH7k9q\nCJlShT6nFcNLmuZodbpJ9TvY3WOSjPYRptoRMKLKixY+8W57695zda1gPj+Y\nlguU\r\n=0LZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7da2eb182d833292b6ed8bb30cb45bf2ac0ed98a","scripts":{"all":"docker-compose up redis nats","down":"docker-compose down","nats":"docker-compose up nats","test":"docker-compose up redis nats tests","redis":"docker-compose up redis"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"11.6.0","dependencies":{"rxjs":"6.3.3","lodash":"^4.17.11","ioredis":"^4.3.0","benchmark":"^2.1.4","node-nats-streaming":"0.0.51"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","rxjs":"6.3.3","tape":"4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tessio_2.2.3_1550246775412_0.4647116018591564","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"tessio","version":"3.1.0","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.0","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"3695ec443eca692c2b0af1108139041b3997abc9","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.0.tgz","fileCount":42,"integrity":"sha512-dbwI4hA7XpVTZXm4XoC5Rssl4kLHulceIIWrWnvjq2L0nQBIibHVx9DJxS1cFqVEddCaLLS3VFRx6KWNoZEfMQ==","signatures":[{"sig":"MEYCIQCe+PAgbxU9iBkUGXZc7KiBl4SCrSEfCv8lDUmINp4iqgIhAKId9uc+vPsjEiK8Y6vU0iCcyIqK6SayEZpPV/WsQkyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1542002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdnEdCRA9TVsSAnZWagAA5E4P/1KGmt9SUq7QsO2A8HpD\nDzl6U05ivoQsfhjgt5R1igUfqpQpDbPcDTbgt9xljYXWYhJ6KxbuK3LQWDjT\nQIwC2bAzYvhUYKMdLc2D66Z3N+JUtBQXtzMAWL30jfCs2XngJHOhxaaCU2MX\nCl6KoCrkxFhGdsmyYCeqDhr+GbIeK6PZCCeRHzMaCvFI4TDUYSsTDXm/dsx5\ny1+2XiczSbOtbQcXqUwSFuVKCxdIKfxIzKzMuQq5gPgi9/BZGLzxme9B2Y4x\nfXoMJRzftXkDu13O0PxYDXB8Xl5xCMWPkqmacOOxQaAPSWZWpPp41NRjDQiG\n4jdsbgwba5vTdIZ6yrhYnVqNHk0fZ6kQ13PyP6WEePGFTBCUsiYwZl9vFtK1\newYnPxMATLJBeEBZOqSt1Prc1YjwJ/314tF4FqvpgBbxHdcF42t8FiZckDYo\nZJSZZsUnMp1yssKTPCddKB+GJjnTcq1ZZrK4sdGqNj+/TJ5bgCaIqoPv7K7M\nLddms1wbZRGQs0A9jvOLz0tfsqSi2aa5uW5QTDTmnLjRTQFTOhsbiM5zVRhv\nP70pdwyJgUAZJ6XQo+QRQSA1a+70xllVjV9uWicr2urWQ/SO7Ziicn+N3qLL\nLff76oh+mKIyilC+awWWdRgyPd8WdO4gFvCMtY6KHKIOfm+8gbxPVo5psUd3\nW1Nm\r\n=ljob\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2521f3f2336b8ce9d88f9eadec9fe780708c659c","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.5","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.5.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.0_1601597724754_0.9061963993597149","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"tessio","version":"3.1.1","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.1","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"0636cf20173a0a0df53b6da363980b0123169cb4","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.1.tgz","fileCount":42,"integrity":"sha512-x+gCfYJvXemUiGw4WTU1309k4/8NhtnwW2F4FvO0slrlnGKyoZLiVX0Uougyyqd4+K+fFz7K0uSo+iu0dSecrg==","signatures":[{"sig":"MEUCIEGxGIM2inrOGzASxNoBHFMWzb5HkAg9oj40mUjYlD9cAiEAxTf7cf5/Gi0ZFqg2RSwUcCgfHFqej1JLRIB+h/skrLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571882},"main":"index.js","gitHead":"a3bdec7527e510f0f479b055c2ea2a3a3231a6d5","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"7.19.1","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"16.5.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.1_1633695656764_0.9429744493927845","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"tessio","version":"3.1.2","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.2","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"4e84bfa10a47dd38ca3efa96307ec7da91e9d21e","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.2.tgz","fileCount":42,"integrity":"sha512-UiRwGwEfYPeQbLHT2LXrtQeL/cMfD7lt279SlhHmnIDiEGVlL6D8V+qz0xWryCzqdnlk/uN3UHZ7MVyhClzs6A==","signatures":[{"sig":"MEUCIE503TNUcvM/xYivdjCPzTVXPuAMvOmFLYZXEOeVbEasAiEAjmC+ReC1VwqF3YRFY4gq+ju9lI0VXEl6fzKZH21rbCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572435},"main":"index.js","gitHead":"2defceda3ebdb6c8d626c68c305cea9fa53f3ed7","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"7.19.1","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"16.5.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.2_1633822816387_0.10438263049270091","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"tessio","version":"3.1.3","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.3","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"0e2f0820856fd98c549f9f4857246a6393080ca0","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.3.tgz","fileCount":42,"integrity":"sha512-/TvkqoiYA4Q5GaPa6Nil2oYdSzDXwvKiTpvdfsBSdZGTCb+J+ScFzqlx1ZGCEABKgSdPnx6mBQtHgzC/jNQtKw==","signatures":[{"sig":"MEYCIQDk8SXK8c4f9rJQ/MWx5WHgmvUiIeJpAtNNpTNVSLMtmAIhAOVed6TRxo7pIIkmFQofaHm7YMjoly3G41Kz32hVSmF2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572739},"main":"index.js","gitHead":"21afd938f168c0c96de2834d6bf8d0aa0bbae6b3","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"7.19.1","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"16.5.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.3_1633912345489_0.28395562886889114","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"tessio","version":"3.1.4","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.4","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"c54a3ef3568bd6cd016a97a39d1bf0f27a1f5d67","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.4.tgz","fileCount":42,"integrity":"sha512-Uejf0okWLGFRFdOObG2PU4OHf1DrdSeUnC6LgkYumGi6Bgn7balP5tyx/0AiMAE22D6pDO5lmJSrSmc9WfUPjA==","signatures":[{"sig":"MEYCIQC/J7Ca0/16ZRMUdOgDT1MI4/1qSNyeq7qQfJPkWKduzQIhANTmCHVpyx3iOValeFTtCpy5VFpVJUvE/jVi2Wnd86YU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1573839},"main":"index.js","gitHead":"7a8b8c391aa49f75b8354b4cb048a691b2ab9cf4","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"7.19.1","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"16.5.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.4_1635501578339_0.34626736896518384","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"tessio","version":"3.1.5","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.5","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"2900afe76b3a966280ed518fbbe35005532a9db3","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.5.tgz","fileCount":42,"integrity":"sha512-HFm1/IziTVz6gtXt3kFuPtwzznXtyZwoEnKfwDU0F58QK+eFaVjg9UaC32gTy2lPnfd+n45nML5MluDQX8g7oQ==","signatures":[{"sig":"MEUCICKD85CuKWBWc0kdTc4lU8XE2u0HazYwIl6wEz6bbwoZAiEAqXInX5kR0MeYU4vo+6jcO2LLGCE6uJ4AmmXOFNozcDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvvIMCRA9TVsSAnZWagAAsEIP+gIAxk2FzQiqKgfbSZEI\nEQAEjxBOGc3q3TWDrHBLQEKcuAzrfXVNcCkxG/2QiiPMnuybl7m1WwpB2h66\nMnbg9tusxMD+Ao0GUmY1G7KWNaKsZfnupJstyRa4pdILyV4LXQpynqLCxh6J\nwDkUbp+AruDKkPzqTJ2zvm/4w8xzC33ACsoWqBs8a7ZFE2k/neNhlfLr7zF5\nIIpH+v28RzsSBvNSSlISV5coIX8w216nigsr0sQkrxsQ+7bpiCTiSuxK5sDs\nGFaiWycTaKilj5HFBRlFQjjpI8Zm5pYp5aUTNyPAy+Bu6vYQ8PLUsiyXnU27\nkVdRKEzR75xH6UtVE4MPgfHzC+hZ0iOHPdo9hfqMZbCCx3zBlzZCWLz892RZ\nSROAEb9SuR/sb/ndbKT2DHorzcrigXj5U4yx7KxpWnOvEgKnWLwf1rxJu/Px\nWVegVfSdGTWWWpivdXFC5q5P7LyzuRaqjiMhVmDLL1lnZYjefpdVvCSrVrBq\n7HHCUQjeatoWL8UsxpvbTZ7BeiVnG2GxA61U5ge+Y8EWjHu2kJtD3T7iDksV\nNapqh7QwbT0bDHlEMnyiCzWFGUdnsSfHHs1aof/GztfmzU4pIgEapK4BOcRJ\nUTUTG4Zg2AjYMHu0YyBy5pMmW8axzwOy6Lsno3+kzpPqJ+tZbagaUte23IDj\nhOkm\r\n=d49a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"76f52b7a72264c9580cab88643899a61ffbe0582","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.5_1639903756099_0.8049959521980079","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"tessio","version":"3.1.6","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.6","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"2373427bcde12d37964dc485e19add1819efd57b","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.6.tgz","fileCount":42,"integrity":"sha512-1vjujmjWApsCHbhZcNZLA06u+HWXe3wpTsxDYFq1PCqM3tLxzg7oqaOvm2wS9RCWMFqGhwGHFz0gXtkeXzLg8g==","signatures":[{"sig":"MEYCIQD9omj1Z5+3Xe1Ci1qDDRohRczi6BlGygKcgE6A7ng7YAIhAIHklcmGGbmZUcZFzBRjw6tJpFk3NcdUa20085LKWTho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv8G2CRA9TVsSAnZWagAAZuYP/iFyC67RvG8ze3SFqC3T\njtIr2iaEu5mYSmrNZZw3BnAZww2GONh7kRiOLVJ1J3snkC+6ydXctVUfBQzp\n8hLh+JS26HSOC0Trmg742OyRhlIOENIODl/ElGVbQyGBri8F5GVtu3NKQChN\nhZgF/qUahg9gP5avs3/JfM3X6XHktoNCueB60jZ3eRjXgZVS1M0CjWE2UMPv\nI5LfqYW8mkiqHwz4K2shiUGO2QzIsyCAVFgiIR59ai1m7RuSXPCnuQRQCR6f\nBcFMLZfiPXEY+M6m11ZgPN4clhDFLqaiT7GGhE+FXDKjgkPHz51/mlSEN6rL\nUxEIkDWAxE8jV9fcRJrwj1cs/NQWYb63Fn8WSHN0wM9JUl/LXARBqHSzpr9y\nNATnFosK95iGpqlYsW/hZWUFG3F3ZEpYhb6vQfMhw4iKicRMO3pZS66ycf49\nayXwPsGux6lOpJ4DPYxiA4oG6yImzmGRgeRryKvYoNEwsw2c1TIzcxqAkvds\ngTBs/F7o2WCH9CAgtFQJmWetKY7NxruqjidZ+G2Ts6zHMoFo08SuTiipwOGc\n6xro8WDPK6Pydcmw45zgiY4wIw3t5SR2+oUwHeAZrCFvhyKGpqitV7vsqK/i\nOtQpk6QzZ7JkxtGGagP5nygKdCfsZNoqH0tB59J/E9JUy5YlhubEWJ3wY4O5\nYC1w\r\n=uMHF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"fb57ae03bbe5f0989da4983dd004b9ebecc47969","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.6_1639956918500_0.5571628812865179","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"tessio","version":"3.1.7","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.7","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"d0d1798806723daa5df0ce14d602b4a8fa68d6a3","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.7.tgz","fileCount":42,"integrity":"sha512-EE/R1v0SaJWETzz8zgjA2H0J7je3vRxdaJSzjISuKcwM2dboeUrwAJKSgV7dYZ+BFpW1jcGSW8uPo+nDWnZrsg==","signatures":[{"sig":"MEUCIC/aBNjX0CmIhEeGNA+bhfyRe9ttwCnaKveEDsKckkiZAiEA/AIqS59P5uc9qfZP8uwmcDE2wkqSE+gtMU7GR9X1Q50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8x8FCRA9TVsSAnZWagAARckP/1dlkqq5lFMKj0HauNMx\nVfDruqcRIg0j8dYTpL4rpc2j8xHoEKNooDeYwxNopnwjx0meq27aI0FEupiy\nTCvSxtrK8jzTDOmic1v57H8s8gCIPSmlyauivhehkbB2wsnyuP3oMGr5oyDW\nIp/uEf+TTrEmBfUJlRDQEbRKA+PaNmqR2RXpQJCW4TEEqwZlegeVZ0cgcnKw\nSFV22VyCfv0+dFjl3DJsGOQr8t1fPDkMaKRC4hxHLVw5UZ1/TCctSQ9uEx2f\nzk6fhwYSBMTGMkSgV9rpNZ3U+3exd0UwOzGYglbxxdHZ9doRQlriq+SnszLD\nQ16QEkLyXDe6tiOTr92RO2M8hUVFGX0rWdAQOV8UlKZfz5A2F+87k9uEu1ws\nVYSR54a/Y3TJevx2L0s9SqqL7IsM73Q45Bn+3alFENvELdfyzoAOKMDNZNT2\nbRW03YsZTbWayeTgcaCA/lQT5Pu1b56EY1g1tN5jwaz25Nbf+t02TjxgAm/N\nigSwT5d+pY/XR9h+PaKNj2a+5KpRg9jZGz1F7P3iUZ3Yodfxl7BHzUx6aDwj\nRgVgk4cQKqD+scLZTVYI+hjrj23iQ/Xkl1F4QCBsDIcxA9SN+uLQ8BeOa0ca\nZWQM8XGZ6FFLJHiWPKxNzTN3upImIp0Z2nOiHPCQ/AMS+qyVyu5YBUjZ9nc9\n/MJi\r\n=pylA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"8a67dbafd140908fccf191e1976cf44d8a5d6b9f","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.7_1643323140807_0.09053144294309412","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"tessio","version":"3.1.8","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.8","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"e99c87355945a20dfbdbb8c91934c1a1e51c8d15","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.8.tgz","fileCount":42,"integrity":"sha512-LZPetXEfuVI2tza+Qdiab9/N0fCOuxpOK7YZ1xLSxI0U2/oiN+BdHJmZ9rWclh/4TmaVKdtQQ1UnfhDH35jXXQ==","signatures":[{"sig":"MEUCIDhrLORFjHRDh/UTjuW7sSq9n395U9e38FiBcrsIfCmcAiEA6o4VpixbtSsAHkCDs+ycZGpifdwN6XJ+ZAleAvFBWjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8zYVCRA9TVsSAnZWagAAvMAP/R3tJ4+xJn18VYt7JmLr\nDAGdatAhIgldhG8qTOWpvwyXRxbxXVWiza2EDaFjCSMqVGMgs0SV8uYnS6Ty\n8G+5tEmACrdUpuDK2f6uQXeMZHAr0axK1l0S5vy8Tdyh8jb11QKFY5E/MjiS\nmFgRESFrgEmHjSaMC5YoGiMH9IH/PNO2DIykqBnHFiCwZobXDhvF99qZ59tD\nyO1xpcdYWoPs7yHV3OgiuO5GTHrRbQkNHWU/baRK1WFIxjLsilsIaPDjSHwB\nDzz3VcxtKpRlEojfuwO8OcsMmvL3MQUnnPXBFF9VsJa4qxEUMDnHGaAiB8ct\nehYj+aWZMaq5JJjWqD0Lbn3cXTzq7ZTIPT81L0ZymST2dXxC8yMLd7LLTff0\nQJ1L1YiQ2C9GtnXYuL1/5o3cuEXbt8aQOiFu6ljAvSyUhUWDtlau/QTC3hOu\n8cj3LUxwoqkwdwrLlOjqceGmZuJTT1Bmt0y03FUtd+xTCv7nhw9FcKnlbins\nZygADJEq+tUW6h4NQG7WYqFr1g66r7QLm5WKrS/UCz2pBMdHShTV6p8r0DdO\nLzNX+iuEW9hQhF19mXR9DqqzIHpYUQPGBCB5bFpVyeZCoxmOf6HCWcL1RW1u\nwKDKDW00Hi/0llNswr6nt2vhocYR3iffwl5dDEGSj9SnXQJ2nQrfsbgJIMWX\niDf8\r\n=2O0V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"27df65030a309176f1910c4d773d38388dedd26e","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.8_1643329044873_0.9482864400574789","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"tessio","version":"3.1.10","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.10","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"657784c803c3fb6d637c5c4e6d64894495308279","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.10.tgz","fileCount":43,"integrity":"sha512-DKoI2Nhlj4/mEwRRqvzVbXPsW6RNmXP3Pm7oYzUIFYLmsyslmq5RjXurhc9AsnD71eFeU2JbXEqkrKw9rtIs5Q==","signatures":[{"sig":"MEUCIQCgsg3OTWvOmbI03H6X72q52/LA1zLTYEboa80jqbbHFwIge4Zd5/dHavV7B97ykQSauO8MJvJtwoMejOmtmmcn+jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81BNCRA9TVsSAnZWagAAMsIP/0lmtRbQVrX0RYF3kiew\nbho1XF1KDC15OVbIAVwyt8XSXgw0UnLKRg/TM394nMSJOYpLtOZw4kgePedQ\ngQRgpFxlt4Tl2LsVB2KqOybSW66QZHbGuE2KbMbTGA881QntTxUSuoNHcgMq\ntWu9A1TAogFogz57Hi9DRkTAP0B1XGnRf7ncaoXbQhvoPP0BogTlN7B0HbQS\ne3pGBc+mrDTWrY740JANZ63aZhiT2wTRE9a1qbGvjRT0XWlgHvhmrEx2fLBy\nN6qsXVGZ0d1AvW2hEyqyGoj/uciYv1UlsHBB9YTh508XxsmOTWy6OelpJO7f\nMbb86vcF53OEqgaG4+afx0HzJYwDJB0aUg4vczjIkUidIxLtNbbCFLBZNuSE\ncJ5d4GXP54ZA3PvQYGCTgvMjbTTmna6hp8HMh8fM5dieXKUFxh9V17KVvyWr\nzKdw3CKt3DcMhJfX19Sg10lwKlzW5Kc1vMbLYJtCxNJ+xshP5cMHb1/JJhqi\n/cdWBNx5ySJYOHMH9+ydxu/RVnVAtzCxLPqwSYSDtPE7zvWza3DrLeXsSP+f\nYhptPO9xaOjqt6jqlAFEuOGoeIH1npqv6vqsPtllQ3fTElE0sbWzCNOsEuNs\no9Hu7cmZdWn5TlYC30SDUxh4ej7pFSfm8fPqJ3XTEBx7JssyVaDW+Il/1IGG\nmFAQ\r\n=jiRt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"2e2781d9ba3ac04883dde3cc771d9f8da08f85f0","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.10_1643335757631_0.15032486964146918","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"tessio","version":"3.1.12","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.1.12","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"c7c7f244b1bfac3e67d387c66e6324dfaf6ccfe4","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.1.12.tgz","fileCount":43,"integrity":"sha512-/67+vn2fwj/W4dWtbzgI/xyq+4AHPvLfR3Ge4TimOza8R2eXnTF9jYXZpffBMQq7LDyYparTo4ooiXB1LE4EdQ==","signatures":[{"sig":"MEUCIHhEQzzlVv+e9yYB+sefEdskf+n7ZtIMNrGrp/1tOrarAiEAnJ1JDDMpvDM1T2QyGgmnekZzDmoTJBYUa94fKcA5zDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh87N1CRA9TVsSAnZWagAAOWgP/RWAzmg9lmfS8wm4XO79\nzOs8mL5aEM0Ml4RAadbnkHbxGGzjfLStS1rmYvboyPwgV1kKKmiAY8YUElFU\noftHTJKaohW5VV+wuCcvLt/X+sfzklLKbkv5InILkDG9rxLyJOv6kC8twmzO\n5wq3acCphfhgyMHFKvAJ5dRMR/UDrtKCCxzFHkGhxrfdO6MeUgw+PLJHv+ls\nQb/c7yw4tPwliQL28CGA68U57o7PWWUz6CELucimSrZoLAWsOrYOPhY5Hbmq\n4xBD6hMA2ezHqLDfgdwNAM8737igLsWcqSFDr0bDZEJgSIwS4Xr9w3lnKRrT\n0hln2/yvR3/wZuY+KHdff3BbHGf+HyAo/UoiqRMdDrxQyW9st3rflQY0wiAx\nSEdT3VIUBatq6ytx3CCYSsPrNEec2yOA+QhL4RVVXHLtKFB6NWc9/5TMGhH2\nmJBvVevmJf6wdwqJG/VHkd51jXWqYhRhN+5W/ej/qbAccNoLGQFbVtp1RGqW\nrRAiQoFJi1fccRSnWulLeURjqCMtCdbkKIGUSV9NZbApeLHLpt5t6/NB4+2b\nvvOcq3yu+enOCW9KVJOof2Pkip+JMLC7YYeHLKN1Hv+sBktQDp5WCH/NKtbE\nUARTIN5k/2Z8/pq9tZIsgR9QgJwKROSSxapudBqXoL4iAY2I3binUimbpR5u\n5mMz\r\n=2noQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"cf3e2ef14d72293cb47fde8c81be5b118774b65b","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.1.12_1643361141655_0.3548880591109995","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"tessio","version":"3.2.0","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.0","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"697d5da2d0f382b0f30cd5056b00503c5ca6992d","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.0.tgz","fileCount":43,"integrity":"sha512-P9n1Q/2TUQnBMyDwOXdMPzQpFRCJEVYCPYT9mw7WIovmRwosDn4aM4wviXFj/Q0Lb24NKUR+3OCtGcfbilDr4Q==","signatures":[{"sig":"MEQCIBM74gqzeDXD1k02ResgkFtfc1ibm0JBpC92jfkDeTggAiBj7HIo2bASgQeleDHwk3wSK2PzLdTCTzfnR55H5HTuXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1574334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqRAkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwiBAAlISDm9Y3A7gnEqwwbUAyruY8LyEI9kCVO6xbGW2Y1xpHetX3\r\nqck6TGHYXXSSTv6Hml9qqJh9nZNJksxOmctQopFV41yJSLip2JSIN4Y9LukJ\r\nyPSXRuv8EWsGHQ3ppRPeO9zWhKjSEm3Emci+BIwjIIjCmvIQlBuDDbgR87Zh\r\nD/OHigQ2wsRrzY7bFrLS0ri36KuPXH/bTw88IfZjV1clfTaR9dgqE7hX617b\r\nTLnRTIll1oG2z+HDuwxLzl8zZRQmoZ/dqZNoeKVwaaNlrX0Hcyb73Y5MRVzL\r\n5HuICwrz+coT36VXPw1q7F5jVADJ1UKzB+llF0HCSrPnod6/lHmUt5RcNA1D\r\nOZCyvUv4LxIwb9TqpsotwbIzvSVqAdthbGMhP7yCkbNF0IWENhA97rR3T7Xg\r\nv0XUyP5lG3EFX2JWsR/yqa+QxQoHdEgUeMbi95lAv/BWv0+FciaxD69ge17r\r\n4m5ecMHUoIR2sRIMyDHX5564BYM1tYh1YIMCnV5IQSe5fKiEsxYRFOsEm3NG\r\nibmzNidOT2jrXFSYp+UxmTjtJndQSg599aQ04f7csm+IVDEWV8Wny+OqY6rA\r\nDIOBvwYKyH8V4VgmUkukCcvS70njS300IBMQPSxDgqwp64T9pS4F850d1pyS\r\nNkFr21oGE7SHNNGy481tHs/y+yRLMjMkPo0=\r\n=iCPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"21c0c9b39d6498631eadbdd7e491e7a78f0d5be0","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.0_1655246884525_0.34318323275082996","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"tessio","version":"3.2.1","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.1","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"6463dee40e8fd1508b929ad5d06e960963372ae3","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.1.tgz","fileCount":43,"integrity":"sha512-wJnoJxrJGiYQmAq2G0DkJGwovGeZtXQ6f8BAEP2ZAJgc8mmc5nM3pwmMhxzf0lbU5R5t9pdjW4pAkfER/sYxaw==","signatures":[{"sig":"MEQCIDxHjtGNjf/zqxnfjD41ToD0m5RXLxT2ASUgQ4XBC4pMAiBpEYU/hXTFn0wG/ZG1Z1Xa77N/sRI/TaM3LDfvgy2/mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1575050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit6IOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoikw/+NrX8ExS5DzZbzRV2xWFCf2Z/nL9a9MqeI8ztF9BQlR29GuB3\r\nTp/R1btCahKFJ4NlsT5uPP5FfRmsQ2rL+jphATCsh9uH/tdg8dPRAeQSM33W\r\n3rsJowJSYv22mMUu2TSxX5rxv4k2/V/2gqXewrPH0Rfn/tg+Rgbhdb4aMQ2w\r\nzyDC9O6/Vxmqef/idB4/vZmbiPwptR4+l0f0Ze9O0MnjhMyY1pb2DdFwGx/K\r\nWU9eN8Ns8U7uW2wlkmppHpFd1Xg5rDhCqudNxd0/oBIt42o7Zzh7lmN1X87o\r\nUc+nlKrm7UG5FnR52dFwPJd6ERnMiq25kaIbkbLdRqUXeGo2bYtGRumhjZHd\r\nMFWcOed8DR/PQsGkByc6LgqCDCZ0ALr1u3m+7i2qFZDvV+SvS3W09gCfSBJ/\r\noX7JoSEXRwXJyMpBQaqqqyUjNXHYUmR6Ci1+2eXDxI+1krlMw9jm3r0PvNED\r\nJx1iVc/6nL/Ly7ybhkhbltxJYzOfXiIVTtJG1RFg6YRp2j8oT0T2ylqt/itZ\r\noviy2Aau4gzbfLCZCypLdfB3jOWS4PijW/e75m3g/LTpwCHstLfnWJFOLrx+\r\nXqJnGTXUZg1kiYFTqyXrOdq9pOy2jSgZJ9rK/fPBpzDOGpPXdRYR/Yt3Rba5\r\nZCWPRVA8Dw14oF02YvV6XM2QcCyeg0pHMCw=\r\n=dJ/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"bd7961396fc58e81c3ec3753d666edbbaf6104df","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"17.0.1","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.1_1656201741871_0.014370714301173315","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"tessio","version":"3.2.2","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.2","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"bb05302c018b6c88857a9b7dfe3de16a49a08f20","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.2.tgz","fileCount":43,"integrity":"sha512-6HMkB3Lkn90QPN19Z06KQbTe1Q5JSusV7qOK43c6xH8qrPmvyLHSoigiKlcnqnDuWKh7FFmrMrxyMd05I916dA==","signatures":[{"sig":"MEUCIQC2/jdh9hYzbXzTQ8jn0csb6fdM69CKeGavDidKHxhC0gIgb3CXQGV9XJ1I/qjxxWHHw37tuoi9f3kzfcWdssa3ZBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1575228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivOJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqPQ//THr0e0SIpY5DxORdYa4XLbZAXLKN+xAkstOQvJjP0yMRl3rt\r\nZnJM25KribAukS5dGjFAoQxG8mJxqmmAX0CC8ZWlv2XWk5VT1NY02NFTdyUh\r\nxkbx8gW05nSTwV1TkPLY3kTqr1GGa4hcUBQ9dEBEN5vh9W93zFxcT1qMstzw\r\n2m/M4mrnjcf5X3AIY4HKHVJjZ3XeYx6eGx8mhIu/+W6qVJjnR479IoqBw3ad\r\n3i0Hod7qJLxNOaSkfMf/+dTrVzHf6NHzp/gKTKoYuPPMzit2dcQERfjSa2Ds\r\nl6Czlz+xdb+i+eMhP9AstNIihqiqkZ1wD0gglL/0avLeZhYrdiKSsmty7q4a\r\ngaYhyaB+6yaOMSuB3NYh+SeA0amcr0SfPHawHXhlPTDuLZDxxYZkS1Zxh/pm\r\n6ztaH8MBvIuS8reRolWzMBgdRwIIqJPvTZSVX8f+5uOb51VvglUfUcmQ0lrK\r\nKYkHao9FrBbYVC6q2tHi0hho/zjHPP3CMv5W45IUSnnu7GhJjSx6RYnaNssj\r\nc4BR9vY6N3QKaP8r0ru1xyJt8H2sEWBR9OmUJ5i+2Lpugi4yc0ZRjuMTkBOn\r\nzgJ+S07dwlUfMoVe9I8wnz7dUO/m2n7hQxigM6K/qGe9uL/id6Mj4p2nc40j\r\nAWt8GWTuNIgmieUBsr56XbxoqLnnRNI9I/c=\r\n=zfTS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"52bfd5b486d8ecd2c6aba6253f1ceb80675e16ce","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.17","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.19.3","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.2_1656545907693_0.3321780067354345","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"tessio","version":"3.2.3","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.3","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"42d2737b0328c06f2dc8d6cba435370e4427f0a7","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.3.tgz","fileCount":43,"integrity":"sha512-YAV3TnLyNis+mMy6mEiD6EbQmN1F/SQ4wcKtV0o7fVv3r7tfhymPtJHW704hoAepFbdWOCxGXJXeqWttRdVfww==","signatures":[{"sig":"MEYCIQDJMwF1ZnjUuwJhTa2Gzma4L0278z7nxRRjoCLcQ5QjtwIhAMlR6N7rQQBfy8gb2nBXquqCMcKE3l5TZ0w+c0A5tYwo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1575075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivONuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNIA//WitgKMUkQ76lHxo2vcaKanJriGoAmhk9QbQfIyJy7vDC6ddW\r\nEzc4dRBnWYCFnmNgl4oFySv0obaGZUagwmReEsZKq40K8tnqhqhRfqf6SmhS\r\nMmpojDhYXTGjJ4wRRKqZ4U6wci/x0fmEuR88TMEJ1tDX77cHc+ZPkBqFzGkq\r\n2Ik/gVqj9zHGhvsAFLiTMWlh3iWiu9+wnpib0VN+YI6RKHmcyVpaT3zjHAS2\r\nBQf2tFJKclTJDUe4FRuZDVvbl7ixahp/blTEi02ofVLZ5oPDPSntw4fmqRBq\r\nXf9DjsU/kCDXo1quYs/ODmJTs0EgwResinxYdg28wwApHhtMac0YKb5Nlgbc\r\n2vnenwEERkmG8gKXV7IwKTSPGL0nV9Da/8qxzzQM+NRzGRIDV0s3XmRSMj1n\r\nN7aFbZNMxHFgky/moPHZEYBtWZDBtNrYF6OCqku/O8HPcccd9/IW0XaMFnAF\r\nUFg0Zyy/d9ofExkLUaFdeYXR3BY+5VYoH9CJnhf23AKWT+lrEdSynZtJ9uOo\r\ntQKnDi81ZUhNnywLEqSfiV4j2Nmj/7+ncFOCVutIvNIUfhvjvQXAFxvgiSuQ\r\nC4t6Q/YBi8cD2qUc5ASHld87IY6QRX3z+7FxLRABT47Vp+ivWHEKGnWkJC8k\r\nJOVCtR8bPfk4aazR+76lGGAxA6dV3niys4Q=\r\n=//6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a625e1f06d057311d8c43922bbb40d9a956d2f4","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.17","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.19.3","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.3_1656546157735_0.7157069879296565","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"tessio","version":"3.2.4","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.4","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"5c8629f50246e7e846ca4b37a84ececcc9c01819","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.4.tgz","fileCount":43,"integrity":"sha512-n8pXwf8FenON8NKi/bOsRruHT2WDmTOPDqehvlQys/j0hKFUk8hoALb2tFUIYNvLoBNl+HjP1DBOaDODmqGBxw==","signatures":[{"sig":"MEQCIDE+B8H9KUvzhp+wNIPbOjU4Nqsj4HI+7ACikqmL+VaDAiBG/rqJ6kXHDoVtkBjbrjIKpjTmoqZFAfWnfYeVV9IZ2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1575193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfkg//Xhp49Zrvih8J/Jke7B/hQi1FWIy3TKAkgZCGAh946K36rWQQ\r\nB+lwS2kDpVq0DD+KIBAr3ufTkBHkg4SYU3uvOwcGilqnl+aangz9xw8OTz81\r\nQ9wBR4hrNexMFgdpQZTJWVrXV2Dx9eGJEcl/nFmmkOGVJfWLFSmqQWnsnKu3\r\n0bUbVKyGRVb4SiX9ZgHgw82HNtNR+Kc2WVLYl0c7eMNhyWtRe3PEiasNvHUo\r\nTYvRNeyQ6ZvaN1CH/MCRJinvzb3kcvnW41FuOHbpQokfXnvIkZOFr84/w1a/\r\nJhY44VuKcM1ZJQXw3Au5vkMOLZhNPJcd7S5ZkBp9M4M7+x9q0cA4sjbOJCEh\r\nDtgUwFksQ7e578Ce6PAT5OpaVsRMEHSRQSyj/tSUNXieDVpQxoHTlyyTkMLp\r\nPLwJ3UNr59+1GiQ1kL8HDz9OvuNmy7FQvFMuQ786NSpE9I3gZwlCeFHEMlnu\r\nPz154e+dn3aj8YmXHsZDbaoiiTX0sBSCyXW/uBWnvATOEFS/PPKBJhXCm186\r\nk/CNS6PBEDNROuVCC/0EoPtDz3MwOkTBZHh6DmbkoudJneV31eCRuxlFxrrA\r\nxrDFWtQ1g6uqaYrbzncqKG9rCpPisJI9Tnk2PrbYyzUV1FhexW2Nfc35gwX9\r\ngXBPWVNhfvrYg211uMKAFMWmgJNo1+gcO4o=\r\n=cXxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"368556d891070a0117e9dd3e942f53a1c2334d8c","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.17","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.19.3","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.4_1656555646935_0.3295091302833313","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"tessio","version":"3.2.5","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.5","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"7ceeefc980331c264edb27fccb9ee596c6edcb11","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.5.tgz","fileCount":43,"integrity":"sha512-2kslwkPsPjC/dJLTWIs3bO2pEpK06ohkS+IAirFT5A0CbCntRNTDFxT5wdVszJAYyLi86d4MuTnsVC18vpHqtA==","signatures":[{"sig":"MEYCIQDdrj+zb+AtMk42z0xUV7HDyeEiJ8Q9WYZM16IpJupKzAIhAOjA/VeNvhd5sl3qkaegHB7tpArXwYqtoicQCviF51cr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1576513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKG44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU6g//eCMrVEjvlF3yIgTY9azitngE7/d2LErnqhYIvsHPP/v6XyUP\r\ntCvEar5vIpbkbllOAtkhgzeGlpGf/Ysytk3OHPGjVpSY3ncZHC0dYTYdQKKd\r\nptEszX7VA3v/Z6D7wh7fztiw7xvm9VZnHVdyY21NbNn3CgjV/9JWvJh4mT1S\r\nWFCDUQ4eQQTjZBWgHT9Uj+dezm2AyZg42awp6iP6s6g/uHBUo4XKlwzUb9uZ\r\nhogeu/8YnMzotcgxBt6L4S2UvsY++N6H9EgIPqNZ+N6kTEiY65T8QmcOAC58\r\nVVa5s/8eAW+9Wbb4DxT1Wp+PNj13e4lxjIS3FS2LngZqSE4uCSolx8p8lh6F\r\nT0lYT7zvNQ7XvQTxEkOZYxum5rRJc4ycUegCqmhb9mz7ZFQ3czSUr55Rg962\r\n/TJkw7xQDPojHQ90XkM7bBgOmR2D4fSXwMJnusO/uQ/2cF8qndbxGZAPM1Yq\r\n7hTPTRWewXZHam6GZVLEu2YR2/kUED/q5tkYS2t9eilpOu6ccYRKtQgrRDWC\r\nn51PUomvpvLGW/R3N98mn8EwaFLHau2n20NFJ7lwnGaFAMq/a0iLRZcBdNaW\r\nqzpXPfMw6RGt4R4qlGlYsixAjM0lakyB1JxkFkze0r/apX2+4DszaDQV6xXh\r\nWU8Kk9RLbIqnezBj8WcwG/LJmjpksqCyX6g=\r\n=Mlr3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"fe3e06da170e3c39491645f8d69f3d3b47f04628","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.13.2","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"18.6.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.5_1663594040007_0.10750408645031562","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"tessio","version":"3.2.6","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.6","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"0e13ddaeac690b65578fa4d1475ca79f2a66ff68","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.6.tgz","fileCount":43,"integrity":"sha512-3f2pSo+M6QOUKBMpOipzA2TTmJnCuvVQD2hSfk6dIyzEM5UZbw3j/fJd7JyYKGxXRKXo4Adr08FUSVXNzHr6UA==","signatures":[{"sig":"MEUCIQDf0Jt/uIXR8c4mMO4IZgx0s0LRhKtuhm3V+GNP4i8PwwIgNFLf0KnoBHq5e2QUMYEgv2qrxysIrkopqvErHmAxCgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYddTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUww//eJl+oEvHO1qds6LTi8R4+TnwN3W01U4j2G5Mgszvv8BKbieb\r\n4Uy6bpbbg4rxvCv4dhXU/6pYTBmTEFe4aLwbISlMM14HJQuOArn5mBGizlvQ\r\nsyuI6DZtduLbOs/oHc1GQSBzrZtdXJa7mERiHrQGbNUXh7+u6g38840EknT3\r\nysvPFBKkQ9fiMCSG/8yPK8rp7NLBxBjBxKRoEMhD4NeaPZ4tYVqX7IHR/TsG\r\nPCTXtYGCzyvAXEROZorLyFMcgLjmgflaVsQJ2C35WWdUWGcbvRbi9BHNIDZI\r\nLmN6NHukoFG7kGYc5FIVHVsOb+qYZUyjnhucYa6N72LM0kfr8beMbOyrsZC/\r\nFsY6Xyv3m9hCkzbfE4JQjZP5mL3Q5CnU2UJyH8bD45447IejaUt5xhk4YmwN\r\nzLr8KbuHsbdCMVzRUBjE0PDLSIfY6M4HRfE4Jg/IOnMFpYmmsSZ1P2xV/KIp\r\nsZui0c4fkFQhyS+LYOg0nVWgvnVnxwdNznmBFeuptkS6GQLV+pSY0MscVIgt\r\nXfSQPSR27qbn73z4olN9E7BefuDxb5OaWfsCK70wgEO4fvkM3AXOiw6LzBUT\r\nJdoJpCxyPbcje+OoBtCAIetW8nlIwMLDgcj8PMJ/Gpg4L/npUHsDpIiAsiB8\r\nMjLogScy6MbUtSrQToeMAaCv0U9Yy20yGJc=\r\n=3sPh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"4a1a8765af36ae996b4764845b2bee84187a6df3","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"8.13.2","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"18.6.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.6_1667356499281_0.8266910306532169","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"tessio","version":"3.2.7","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.7","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"9cf09b7d22bf1853efc201874f9f579281ac5449","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.7.tgz","fileCount":43,"integrity":"sha512-VjbWsCmIqhwOd67CU89oxcA/4Nl7qhz+3jLEYmaQm8zP5OSrsBH2Ko4SB81sEYtqlWuUtRy4MloijAcRKGXFbA==","signatures":[{"sig":"MEUCIQD4M9oZC5dYLYH6FP/UbmkymBBgdzsGCHn9guItCkxlogIgCX6MgrAZQmAL0BPgZhIweLET40LnfCN9rwDVb3Z8ZGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1578265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0AJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzdA/8DU2MFYN45FvNzUqaE1P9ThaVH1hCJtSMWytmqH/m+UhiOfMx\r\nc/VWK7TpQrHgokyS5vkEEnM5lq+KNsBOUEHXSJO6r5MNCY3TSSBitvi/YOqL\r\nwkq8afkhhCPaLvi1D/lAiZ3H4S0pBu4DTDMRGEccW2ZxLp+f2CnZ4/JuMgch\r\nqwJE8fSIFJU7BD0pQJMBNTGoU5D0K/UlSIyC8B6RxtC4lbzHLezJuVTeZeKr\r\nD9nisukhzcgYaYM+5bQZ8uDhdR9ftp/ldlcgNA0VCEJ16jWhd3iL8ZEUckUx\r\nQOicKMhDyByi517rMOCu5V10XghYWAsZijyJfbk+WwScLc1KWPuBjN0+rh4K\r\nytkYR/Kh7t/2K5FgfqRnPycMcbQY6vDZhLERrvveS/UVJEdRynOK/NofDtWM\r\nxTTpjQGlImU6E0gB1AU5OljLxblCbnW+47Z833i21r4O25jWpwVEBzTv9/pb\r\nSK5QETiqpiTbavA/Y4Vp80AoROO8k58JsOzR8PgGeqZ154OBlKBDOVAndq6B\r\nABtKl/+KAM4lxQzG/CII8tQm6gvqHcpZkj5Ya5ixCQTVhhgaqm1WcsNWUhQp\r\ngK370KctkJL+lFnsX0byJkQqudhEtCXCH6TFnAhKXuSgED5yIinXa4pY2nzD\r\n02e/x/v78qFxdKgWS8TZ+vt6UPPWGXbmWIU=\r\n=V80E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"47441373f0b0725d55da0d6b6b3b7870215fb0a8","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.17","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.19.3","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","uglifyjs":"^2.4.11","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.7_1674576461015_0.2055343051214209","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"tessio","version":"3.2.8","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.8","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"bd0d2f5ba83324cb46bbd38f9a0406906f61c93c","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.8.tgz","fileCount":43,"integrity":"sha512-Mrl/juU5AzcK15my8ZEf+y3uAw5SpPTeZg797KloLK+l0oVyeVgjcgFtar54O1HqFpv2n+GG3JhV6x+2PNRhWw==","signatures":[{"sig":"MEQCIFfXwpSYrqRcNtJ9aHPo7nH99NXWdf2yHqpd4oX8FcOoAiACFeZo4pL5B83ZjNQP7okJWjTjtJ1zUjiRNKYn74m8QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1578293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLTKoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUqw//dG6VaHyz+7sJe8gR9iOZb3qiTXATxbiRdbsfhxSpcgyYxJk0\r\nWg0vaQilSHmlHgxvkOt1L7zVvOK/lQxtKPGDO1hOUJrPAAEVhVyFYuUf6vJx\r\nAuXqhz/wc4Tv6BIBwGhL2w6yP5os47sPaiI/BvoXusbXpbl6TZSNV7Oh9QP0\r\nUzejZZ7fPsZhbxf+IrPuvhNxBdOy2cdn35lg0idgUwcaxXb9eW+REqDANw/K\r\nJ0YLX74egfE9kq7ytXkbCtG2PsPo1DFWQSOs1ljvl8B/ES+EMxPlF3duIdhD\r\nW8BYo2djgvswcf3ippVc6QV6n+ocEXId4yMIE6RQDFgXjg1U91AyhJViZEG4\r\nTN7HbtbBfc9pr0W6mxASfBJRipf9SyltD4rMumIl/DQHQhuPlLdNQLsj0ahv\r\nbAFpsrl69FQEHN2dUX2GRkWhmFn/9IZIOccmNzS1i0/fczefwJkQ3HOHtC0O\r\nr5m+ZHzPjlyg/wLgAi+yZ8nwXkHAZwdxa4YlUJfFx2I/21iyimFPHCRJ+Yps\r\nLIt6lNTwji+FzG4zlHgOf09BDd6M5qmSjl7zZCHFDqkRFCaqlttj3Ph0/j8j\r\nPlXIRonYxzSqJgarHQ2TcUPX36GHH6vNKIGlXC713bFMNkBjFv6qzrbvyJt4\r\nysbTEaNQX+g3SHDWxofxwfI7x630kA3ptuM=\r\n=1Bja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"47441373f0b0725d55da0d6b6b3b7870215fb0a8","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker-compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"6.14.17","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"14.19.3","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","uglifyjs":"^2.4.11","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.8_1680683688603_0.8432294199093406","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"tessio","version":"3.2.9","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.9","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"8a5de02a8fbed783bd1714fccb7bec482ec8973c","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.9.tgz","fileCount":43,"integrity":"sha512-S0x7wbd/19vJ/tF2dzO6mOhFk9pISucdb7qaMzHML47b6DbZSnWQpEM5DgFA/ISTK1UDQdf6Z35Z4aC7iwBFlA==","signatures":[{"sig":"MEUCIH+URfpTTGK6pfkLj8LFoAN8JWXUMvWznY+l2mKFw8fsAiEA8mY4DLGzC0LWwO7IN1V3feMISzt+cTukiSq3Ixp9/Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1185196},"main":"index.js","types":"./index.d.ts","gitHead":"0696ba0b7b83ac9ceb7c453c5d2c3b93f549a176","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"10.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","uglifyjs":"^2.4.11","benchmark":"^2.1.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.9_1706400507486_0.49122787182315353","host":"s3://npm-registry-packages"}},"3.2.10":{"name":"tessio","version":"3.2.10","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.10","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"072fc221523082e79dd269951a4aee13d2c75ba9","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.10.tgz","fileCount":43,"integrity":"sha512-qYBTb8EOHOVoMg5O+/lQGGdLKhcxeTVS904BJmB2Iip8a1t6eRQ198e2uZSG0pYpPZn1Q4/Soj9OsfjccvuHTA==","signatures":[{"sig":"MEQCIFWYcE2V2E22++8DFiwi40UrmGwXBbk5gVX83jDz9ZTVAiAhveo5a4JLauEWMsoqOeyeRpA1u2eoNwGSTykTbz/FEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1581264},"main":"index.js","types":"./index.d.ts","gitHead":"d6db95967ff026f42157bee5fdef987518e8793f","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"10.1.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.10_1727049129302_0.9483311999493005","host":"s3://npm-registry-packages"}},"3.2.11":{"name":"tessio","version":"3.2.11","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.11","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"58352494f602179a116b06145360a86dcf60a9a5","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.11.tgz","fileCount":43,"integrity":"sha512-XIQbC41iA5NDSmo943Bvw1UfeKPoSb592Vtwx9aHYuasnY76PKaV5hoyI4tm+lqNsC2hhqPgjDG77C7dXcerQg==","signatures":[{"sig":"MEUCIQC87olibc7dCNYcNz9ncj6szwTINaJex4uhX2Ql5FxDFgIga1VEMl9ZS2IFqvYxdKq2981g7by9o73SSfAlhq9ti1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581391},"main":"index.js","types":"./index.d.ts","gitHead":"d6db95967ff026f42157bee5fdef987518e8793f","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"10.9.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"23.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.11_1738458791938_0.23352791870599776","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"tessio","version":"3.2.12","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.12","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"23f93cdf610bf9a297fa5f8ae93524bd97c14759","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.12.tgz","fileCount":43,"integrity":"sha512-hKiyoRNcrOzJH97aTL+WFXtk5N9M4IIsDSON/ywXi6OvcjpyqJNeDnu63sWCMDPuJuS/ivgY6EJB52mR4fLu+Q==","signatures":[{"sig":"MEYCIQDJPSspavAbOfLfewyhY9AwBanQVjLua/CDGEbT6Yp+WAIhAIkPABm2lPSrFjhNs0TyNp2EkoupqqlYIVx/mjp9D3W0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579067},"main":"index.js","types":"./index.d.ts","gitHead":"dd1cf72c1be8b36a81d651769ffbcb54f4f1559f","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"10.9.0","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"23.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.12_1738459907869_0.04690535255824946","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"tessio","version":"3.2.13","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@3.2.13","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"afe392f4421feb9ab0958a1a5d233758cf012408","tarball":"https://registry.npmjs.org/tessio/-/tessio-3.2.13.tgz","fileCount":43,"integrity":"sha512-oiUlMPVYSGyJ2qISffB8AI84eA9I9LnpA5adIElWP55s/ZQ6NfoD62dgFRKn7ONlOtOUrfiK6UtIxSKSHOWLHg==","signatures":[{"sig":"MEUCICGJIAvyuCrgamT5X51/pZWZhhRxrC+59Rxl87vbN02kAiEA/JbEsNRYcCxwxsVqDBeZv3VBNhsBALRBqP01h/vreos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581231},"main":"index.js","types":"./index.d.ts","gitHead":"0c6862fe0f89c27ab2053cdea0c6583719e2c0c8","scripts":{"all":"docker-compose up redis","down":"docker-compose down","test":"docker compose up redis tests","build":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","redis":"docker-compose up redis","shell":"docker-compose run --rm shell sh","build_min":"browserify -r ./export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js"},"_npmUser":{"name":"hpn777","actor":{"name":"hpn777","type":"user","email":"hpn777@gmail.com"},"email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"10.9.2","description":"Run unit tests:","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"23.7.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tessio_3.2.13_1750803130733_0.9397324033637504","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"tessio","version":"4.0.0","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@4.0.0","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"68fe4a4235379db65b956814c542583b146714e9","tarball":"https://registry.npmjs.org/tessio/-/tessio-4.0.0.tgz","fileCount":103,"integrity":"sha512-xVtx8W7cAv7cwbNdW2FA/UPSVCG//8xtRTVffBVkQYIQwAXrzkaTs0IaXClCFALjmK3ItlJRyrNzAsQwLS1/Lw==","signatures":[{"sig":"MEYCIQCHbEMl6AHn9grcSbI6LindxoaFAST3Iqz7gvQOIG8LwwIhAID3JiHeszgg90Xucm5pj8N0YOTTmwvEM/qrTx9JvpBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032264},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8ff0bfd092edb97d07f09e11676a1057c249b4b2","scripts":{"test":"npm run build && npx ts-node -P tsconfig.tests.json tests/index.ts","build":"tsc","test:perf":"npm run build && npx ts-node -P tsconfig.tests.json tests/performanceBenchmark.ts","build:watch":"tsc --watch","test:docker":"docker compose up --build --exit-code-from tests tests","build:browser":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","build:browser:min":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js","test:sql-converter":"npm run build && npx ts-node -P tsconfig.tests.json tests/sqlToTessioConverter.ts"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"11.4.2","description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","directories":{"lib":"dist/lib","test":"tests"},"_nodeVersion":"24.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","ts-node":"^10.9.2","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0","typescript":"^4.9.5","@types/node":"^18.19.127","@types/tape":"^5.8.1","@types/lodash":"^4.17.20","@types/benchmark":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessio_4.0.0_1759327309654_0.14516136728285867","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"tessio","version":"4.0.1","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@4.0.1","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"ef94c9a805a08a2d7617c0771ce85e0cc100c764","tarball":"https://registry.npmjs.org/tessio/-/tessio-4.0.1.tgz","fileCount":101,"integrity":"sha512-HFV036rK4s56GZaQLkTSQ78P+w3vYJ3ggCoRgSYpGQ9Jor3AfdxNfN52RfzUlokf4oxDqarfQzuGkX9z1HeKGQ==","signatures":[{"sig":"MEUCIHJgSqFo4tGNfXtZD3SzzGUjsvYq5ZF2gVK3yigNH6g3AiEA69YNeBp37wuDcprf4cSkMGyJ1AV0TIS+QNOzioU5FLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031122},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19081a687ad5f34379b89efc557ec2d49a1a8bfe","scripts":{"test":"npm run build && npx ts-node -P tsconfig.tests.json tests/index.ts","build":"tsc","prepare":"npm run build","test:perf":"npm run build && npx ts-node -P tsconfig.tests.json tests/performanceBenchmark.ts","build:watch":"tsc --watch","test:docker":"docker compose up --build --exit-code-from tests tests","build:browser":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","build:browser:min":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js","test:sql-converter":"npm run build && npx ts-node -P tsconfig.tests.json tests/sqlToTessioConverter.ts"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"11.4.2","description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","directories":{"lib":"dist/lib","test":"tests"},"_nodeVersion":"24.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","ts-node":"^10.9.2","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0","typescript":"^4.9.5","@types/node":"^18.19.127","@types/tape":"^5.8.1","@types/lodash":"^4.17.20","@types/benchmark":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessio_4.0.1_1759545615861_0.663252519198047","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"tessio","version":"4.0.2","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@4.0.2","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"7faa3f9746f3ce233ed109f050d62a84250cad9f","tarball":"https://registry.npmjs.org/tessio/-/tessio-4.0.2.tgz","fileCount":103,"integrity":"sha512-+0uA9XhNE4tZH348/0He0D4ufqYL2kHpey96qUGYasslNncmILr9c9BaM+MqP6yRABpsxJSVKsLKkjwd7yr/nw==","signatures":[{"sig":"MEUCIHSst4KTQjFq5qmCVOsmxEBdJhYvFuR1K859SF0yFIYUAiEA02pQyI0MJ2K5tuEdMzTpdlJGSTyi1BDpM+t04DWBm+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036693},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6c5bbd9dc76180d865bc0bf9bd3eebe044593e7","scripts":{"test":"npm run build && npx ts-node -P tsconfig.tests.json tests/index.ts","build":"tsc","prepare":"npm run build","test:perf":"npm run build && npx ts-node -P tsconfig.tests.json tests/performanceBenchmark.ts","build:watch":"tsc --watch","test:docker":"docker compose up --build --exit-code-from tests tests","build:browser":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","build:browser:min":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js","test:sql-converter":"npm run build && npx ts-node -P tsconfig.tests.json tests/sqlToTessioConverter.ts"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"11.4.2","description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","directories":{"lib":"dist/lib","test":"tests"},"_nodeVersion":"24.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","ts-node":"^10.9.2","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0","typescript":"^4.9.5","@types/node":"^18.19.127","@types/tape":"^5.8.1","@types/lodash":"^4.17.20","@types/benchmark":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessio_4.0.2_1761613257626_0.03822218302223601","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"tessio","version":"4.0.3","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","_id":"tessio@4.0.3","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"homepage":"https://github.com/hpn777/tesseract#readme","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"dist":{"shasum":"a630b48e0a2bbb91c19aea4a6be3f2a34fff5685","tarball":"https://registry.npmjs.org/tessio/-/tessio-4.0.3.tgz","fileCount":103,"integrity":"sha512-3Ph/ML87yOR8Cjo2F0Xwo/N9QHJLbRmXdc31X9KvgvlBs5TO/J8aLk7r8BlbFzCvto6s2FKkPypyMaRnhLTeog==","signatures":[{"sig":"MEUCIBc11ueCJXyDawGka6F4fTYKv7IfdmvwgWQ53aPCaVulAiEA795Ex0mRBQPEiLLByix3ZBtmj3bnUgN4z+bN6QZErsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035370},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a53bab27da8b054b7f906839b0d6ff740f6c9cf7","scripts":{"test":"npm run build && npx ts-node -P tsconfig.tests.json tests/index.ts","build":"tsc","prepare":"npm run build","test:perf":"npm run build && npx ts-node -P tsconfig.tests.json tests/performanceBenchmark.ts","build:watch":"tsc --watch","test:docker":"docker compose up --build --exit-code-from tests tests","build:browser":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","build:browser:min":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js","test:sql-converter":"npm run build && npx ts-node -P tsconfig.tests.json tests/sqlToTessioConverter.ts"},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"repository":{"url":"git+https://github.com/hpn777/tesseract.git","type":"git"},"_npmVersion":"11.4.2","description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","directories":{"lib":"dist/lib","test":"tests"},"_nodeVersion":"24.3.0","dependencies":{"linq":"^3.2.0","rxjs":"6.3.3","lodash":"^4.17.15","md5.js":"^1.3.5","ioredis":"^5.2.3"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^4.1.0","tape":"4.9.1","ts-node":"^10.9.2","benchmark":"^2.1.4","uglify-js":"^3.17.4","browserify":"^16.5.0","typescript":"^4.9.5","@types/node":"^18.19.127","@types/tape":"^5.8.1","@types/lodash":"^4.17.20","@types/benchmark":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessio_4.0.3_1761775086812_0.07187751917656349","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"tessio","version":"4.0.4","author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"scripts":{"prepare":"npm run build","build":"tsc","build:watch":"tsc --watch","build:browser":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" > ./tessio.js","build:browser:min":"browserify -r ./dist/export.js:tessio  --exclude \"./commandPort\" | uglifyjs > ./tessio_min.js","test":"npm run build && npx ts-node -P tsconfig.tests.json tests/index.ts","test:perf":"npm run build && npx ts-node -P tsconfig.tests.json tests/performanceBenchmark.ts","test:sql-converter":"npm run build && npx ts-node -P tsconfig.tests.json tests/sqlToTessioConverter.ts","test:docker":"docker compose up --build --exit-code-from tests tests"},"dependencies":{"ioredis":"^5.2.3","linq":"^3.2.0","lodash":"^4.17.15","md5.js":"^1.3.5","rxjs":"6.3.3"},"devDependencies":{"@types/benchmark":"^2.1.5","@types/lodash":"^4.17.20","@types/node":"^18.19.127","@types/tape":"^5.8.1","benchmark":"^2.1.4","browserify":"^16.5.0","flat":"^4.1.0","tape":"4.9.1","ts-node":"^10.9.2","typescript":"^4.9.5","uglify-js":"^3.17.4"},"main":"dist/index.js","types":"dist/index.d.ts","directories":{"lib":"dist/lib","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/hpn777/tesseract.git"},"license":"MIT","bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"homepage":"https://github.com/hpn777/tesseract#readme","_id":"tessio@4.0.4","gitHead":"99bd774f0503faee25b55c04ca2b3b855f9158ba","description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-FfFkjatph81bMvZoPDNZEeI8JfIavaCmx1MGA38dmC02I8AAQU+V28emlYEzBTuv0Zw2JxBYImSoMhAsZNu72Q==","shasum":"41e482072416c3ac991e1cee6c92ac7437ec3112","tarball":"https://registry.npmjs.org/tessio/-/tessio-4.0.4.tgz","fileCount":136,"unpackedSize":1108375,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBVFOXlqR49CgCG7AKNnz4w89pEwEYAStfuoz2Io3zxQIgQYByRQ+fcTTHFo6UpDATkpLVRPim9My6VSZJjNsedOY="}]},"_npmUser":{"name":"hpn777","email":"hpn777@gmail.com"},"maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tessio_4.0.4_1762171592129_0.8068786156311534"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-15T16:06:15.412Z","modified":"2025-11-03T12:06:32.575Z","2.2.3":"2019-02-15T16:06:15.585Z","3.1.0":"2020-10-02T00:15:24.937Z","3.1.1":"2021-10-08T12:20:57.143Z","3.1.2":"2021-10-09T23:40:16.556Z","3.1.3":"2021-10-11T00:32:25.657Z","3.1.4":"2021-10-29T09:59:38.557Z","3.1.5":"2021-12-19T08:49:16.282Z","3.1.6":"2021-12-19T23:35:18.670Z","3.1.7":"2022-01-27T22:39:01.024Z","3.1.8":"2022-01-28T00:17:25.083Z","3.1.10":"2022-01-28T02:09:17.846Z","3.1.12":"2022-01-28T09:12:21.802Z","3.2.0":"2022-06-14T22:48:04.735Z","3.2.1":"2022-06-26T00:02:22.105Z","3.2.2":"2022-06-29T23:38:27.902Z","3.2.3":"2022-06-29T23:42:37.971Z","3.2.4":"2022-06-30T02:20:47.112Z","3.2.5":"2022-09-19T13:27:20.228Z","3.2.6":"2022-11-02T02:34:59.443Z","3.2.7":"2023-01-24T16:07:41.208Z","3.2.8":"2023-04-05T08:34:48.898Z","3.2.9":"2024-01-28T00:08:27.688Z","3.2.10":"2024-09-22T23:52:09.654Z","3.2.11":"2025-02-02T01:13:12.245Z","3.2.12":"2025-02-02T01:31:48.084Z","3.2.13":"2025-06-24T22:12:10.950Z","4.0.0":"2025-10-01T14:01:49.907Z","4.0.1":"2025-10-04T02:40:16.071Z","4.0.2":"2025-10-28T01:00:57.893Z","4.0.3":"2025-10-29T21:58:07.105Z","4.0.4":"2025-11-03T12:06:32.381Z"},"bugs":{"url":"https://github.com/hpn777/tesseract/issues"},"author":{"name":"Rafal Okninski","email":"hpn777@gmail.com"},"license":"MIT","homepage":"https://github.com/hpn777/tesseract#readme","repository":{"type":"git","url":"git+https://github.com/hpn777/tesseract.git"},"description":"[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https:","maintainers":[{"name":"hpn777","email":"hpn777@gmail.com"}],"readme":"# Tesseract (Tessio)\n\n[![Version](https://img.shields.io/badge/version-3.2.13-blue.svg)](https://github.com/hpn777/tesseract)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg)](https://www.typescriptlang.org/)\n\n**Tesseract** is a powerful in-memory analytics engine for Node.js that provides flexible data processing, querying, and real-time analytics capabilities with optional distributed synchronization via Redis. It features advanced querying, aggregations, SubSessions for relational data, and includes a comprehensive SQL-to-Tessio converter.\n\n## Features\n\n- **Advanced Analytics Engine**: In-memory data processing with complex querying capabilities\n- **Relational Data Support**: SubSessions for handling relationships between datasets\n- **Real-time Analytics**: Event-driven data updates with live query results\n- **Distributed Architecture**: Redis-based cluster synchronization for multi-node deployments\n- **SQL Converter**: Convert SQL queries to Tessio session parameters with subquery support and automatic WHERE + GROUP BY optimization\n- **High Performance**: Optimized for large datasets with efficient memory usage\n- **Aggregations & GroupBy**: Multi-level grouping with various aggregation functions\n- **Expression Engine**: Fully functional support for custom expressions, calculated fields, and complex parentheses operations\n- **Real-time Updates**: Automatic query result updates when data changes\n\n## Installation\n\n```bash\nnpm install tessio\n```\n\n## Quick Start\n\n### Basic Usage\n\n```typescript\nimport { EventHorizon, Tesseract } from 'tessio';\n\n// Create EventHorizon instance (data manager)\nconst eventHorizon = new EventHorizon();\n\n// Define table structure\nconst userTableOptions = {\n    columns: [\n        { name: 'id', primaryKey: true },\n        { name: 'name', columnType: 'string' },\n        { name: 'email', columnType: 'string' },\n        { name: 'age', columnType: 'number' },\n        { name: 'department', columnType: 'string' },\n        { name: 'salary', columnType: 'number' }\n    ]\n};\n\n// Create tesseract (table) for users\nconst userTesseract = eventHorizon.createTesseract('users', userTableOptions);\n\n// Add sample data\nuserTesseract.add([\n    { id: 1, name: 'Alice', email: 'alice@company.com', age: 30, department: 'Engineering', salary: 75000 },\n    { id: 2, name: 'Bob', email: 'bob@company.com', age: 25, department: 'Sales', salary: 55000 },\n    { id: 3, name: 'Carol', email: 'carol@company.com', age: 35, department: 'Engineering', salary: 85000 }\n]);\n\n// Create a session for querying\nconst session = eventHorizon.createSession({\n    table: 'users',\n    columns: [\n        { name: 'name' },\n        { name: 'department' },\n        { name: 'salary' }\n    ],\n    filter: [\n        { field: 'department', comparison: '==', value: 'Engineering' }\n    ],\n    sort: [\n        { field: 'salary', direction: 'desc' }\n    ]\n});\n\n// Get results\nconst results = session.getDataSnapshot();\nconsole.log(results); // Engineering employees sorted by salary\n```\n\n### SQL Converter Usage\n\n```typescript\nimport { sqlToTessio, SqlToTessioConverter } from 'tessio';\n\n// Convert SQL to Tessio session parameters\nconst sql = `\n    SELECT name, department, salary \n    FROM employees \n    WHERE department = 'Engineering' AND salary > 50000 \n    ORDER BY salary DESC \n    LIMIT 10\n`;\n\nconst result = sqlToTessio(sql);\nconsole.log(result.sessionConfig);\n\n// Create session from SQL\nconst session = eventHorizon.createSession(result.sessionConfig);\n\n// ✅ NEW: WHERE + GROUP BY combinations now work correctly\nconst complexSql = `\n    SELECT department, COUNT(*) as count, AVG(salary) as avg_salary\n    FROM employees \n    WHERE salary > 50000 AND active = true\n    GROUP BY department \n    HAVING count > 5\n`;\n\nconst complexResult = sqlToTessio(complexSql);\n// Automatically uses nested table structure for proper filter + aggregation\nconst complexSession = eventHorizon.createSession(complexResult.sessionConfig);\n```\n\n## Core Concepts\n\n### 1. EventHorizon\nThe main data management hub that creates and manages Tesseracts (tables) and Sessions (queries).\n\n### 2. Tesseract\nA data table that holds your dataset with defined columns and types. Supports CRUD operations and real-time updates.\n\n### 3. Session\nA query configuration that defines what data to retrieve, how to filter it, sort it, and aggregate it. Sessions provide live results that update automatically.\n\n### 4. SubSessions\nEnable relational data queries by joining multiple Tesseracts, similar to SQL JOINs but with real-time capabilities.\n\n## Advanced Features\n\n### Aggregations and GroupBy\n\n```typescript\nconst salesSession = eventHorizon.createSession({\n    table: 'transactions',\n    columns: [\n        { name: 'region' },\n        { name: 'total_sales', aggregator: 'sum', dataIndex: 'amount' },\n        { name: 'avg_sale', aggregator: 'avg', dataIndex: 'amount' },\n        { name: 'transaction_count', aggregator: 'count' }\n    ],\n    groupBy: [\n        { dataIndex: 'region' }\n    ],\n    sort: [\n        { field: 'total_sales', direction: 'desc' }\n    ]\n});\n```\n\n### SubSessions (Relational Queries)\n\n```typescript\nconst userOrdersSession = eventHorizon.createSession({\n    table: 'users',\n    columns: [\n        { name: 'name' },\n        { name: 'email' },\n        { \n            name: 'order_count',\n            resolve: {\n                underlyingField: 'id',\n                session: {\n                    table: 'orders',\n                    columns: [{ name: 'count', aggregator: 'count' }],\n                    filter: [{ field: 'user_id', comparison: '==', value: '${id}' }]\n                },\n                valueField: 'count',\n                displayField: 'count'\n            }\n        }\n    ]\n});\n```\n\n### SQL Query Conversion\n\n```typescript\n// Complex SQL with subqueries\nconst complexSQL = `\n    SELECT \n        u.name,\n        u.email,\n        (SELECT COUNT(*) FROM orders WHERE user_id = u.id) as order_count,\n        (SELECT AVG(amount) FROM orders WHERE user_id = u.id) as avg_order_value\n    FROM users u\n    WHERE u.active = true \n    AND EXISTS (SELECT 1 FROM orders WHERE user_id = u.id AND status = 'completed')\n    ORDER BY order_count DESC\n    LIMIT 50\n`;\n\nconst converted = sqlToTessio(complexSQL);\nconst session = eventHorizon.createSession(converted.sessionConfig);\n```\n\n## Distributed Setup\n\nEnable Redis-based clustering for multi-node deployments:\n\n```typescript\nimport { EventHorizon, ClusterRedis } from 'tessio';\n\nconst cluster = new ClusterRedis({\n    redis: {\n        host: 'localhost',\n        port: 6379\n    },\n    nodeId: 'node-1'\n});\n\nconst eventHorizon = new EventHorizon({ cluster });\n```\n\n## CLI Tools\n\n### SQL to Tessio Converter CLI\n\n```bash\n# Convert single SQL query\nnpx sql-to-tessio \"SELECT name FROM users WHERE age > 25\"\n\n# Convert from file\nnpx sql-to-tessio --file queries.sql\n\n# Batch conversion with output\nnpx sql-to-tessio --batch --input queries/ --output converted/\n```\n\n## Performance\n\nTesseract is optimized for high-performance analytics:\n\n- **Memory Efficient**: Smart data structures for large datasets\n- **Fast Queries**: Indexed filtering and sorting\n- **Real-time Updates**: Incremental result updates\n- **Batch Operations**: Efficient bulk data processing\n\nPerformance benchmarks show handling of:\n- 100,000+ records with sub-millisecond query times\n- Complex aggregations across multiple dimensions\n- Real-time updates at 90,000+ operations/second\n\n## Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run SQL converter tests only\nnpm run test:sql-converter\n\n# Run performance benchmarks\nnpm run test:perf\n\n# Run with Docker\nnpm run test:docker\n```\n\n## Examples\n\nCheck out the `/examples` directory for comprehensive usage examples:\n\n- Basic CRUD operations\n- Advanced aggregations\n- SQL query conversions\n- Real-time data processing\n- Distributed setups\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Watch mode for development\nnpm run build:watch\n\n# Build browser version\nnpm run build:browser\n\n# Run tests\nnpm test\n```\n\n## Requirements\n\n- Node.js 14+ (TypeScript 4.9+)\n- Optional: Redis for distributed features\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\nCopyright (c) 2019 Rafal Okninski\n\n---\n\n**Made by [Rafal Okninski](https://github.com/hpn777)**\n","readmeFilename":"README.md"}