{"_id":"tesseract-wasm","_rev":"11-90dee0f9add08e2fe928b50cc86fbb5d","name":"tesseract-wasm","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"tesseract-wasm","version":"0.1.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.1.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"4637c081bd290588d6bc2c9af9e38b90e52abb1f","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.1.0.tgz","fileCount":12,"integrity":"sha512-1Na3tO8PCvFEEmOVSm7HyyBttj/p4JJIGwRsPOIAoKuNM6yBBQs5yNtlcBmQwenPUMiPlXv2MR55f2Mcec7+vA==","signatures":[{"sig":"MEQCIHdyzrwCAgaZrMhBNpVmlxs3nEgaMYD9K5zEX/e0i57JAiBaPLh6lY8VhmSMAQ72bwD510RdzytiMTCKEKQG/Za4XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3588910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikkWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqynBAAmr3HsKHOpxJqLN6T86dC08DHOAF9g+YqgE06aymeU0CfkOVl\r\nykjfbhx3u+RRQGXaeH2Tn0mZxtn4sF3Dqjq3+EQsFLvbfV9vJJczdMDPwFRX\r\nST4Vixc4JUmFX3IQU0SZJ31z/P4w16UQQalZATucZVRiaxBBEj4xKbyNymGd\r\nhoZgnxvCcV9AESodbQpv4pzoEWdgeiA4prSsrvY5cao9wQq9TROwlyUlXCdj\r\nm29xukjaPDXMj4E905+iR2bhqlSn/qTeioCAy5tE1ZZBnSqYvOq46FZyeUAp\r\nTXz6uV2iW4o0PCyDgCFIMP1chG8iOhWG7LJwsgf5rUY9rEX5MI2ZWM2XMAT3\r\n4ZWSFor9q2xGGHvTb40N0wBX868jXeYtdogcM+Z0jXl7cdW8YFaH4TeiRQLW\r\nANsSLqly664X5VcwLq/SmKQ6VmEOEnGbCZ+79aIbsJ/wYu0WvNFImYN6MYIi\r\n4RDWSAeRVkGPmoW5nloYX30gMf614grCzVXCI32HRhfuwl1Ol7XKxvs2Jmzs\r\nE8xcWJIwGi24pkjEsDrNsBh2j9XWB1El1V60A8DA248Yh5JWsDm0r+2VgOS+\r\nTwGmkeHwsxt8wIxqzvmI/lhpFe6r7CokymlwUnX3LA6MPhy6UvR3ErZtemlI\r\nFbaCFLqXZU/VvkjZ2dux1DHsOW+kQrBc5pg=\r\n=lFH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib.js","type":"module","types":"dist/index.d.ts","gitHead":"a26c0659889099611fa9dce9c54f7191630a77e8","scripts":{"typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.6.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.0.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.1.0_1653753248290_0.817995732441916","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tesseract-wasm","version":"0.2.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.2.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"5e7d19e8c0ba4f6467e628b3e74b55517c8b0d7d","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.2.0.tgz","fileCount":7,"integrity":"sha512-oBFGnyKo+G6qipP8f/SIGkYYq8YCPbQDSwNlCs9i45JSCkMOjoCVjopde5m9t1ZZvLOs6bojC4Q49mSZkUCp5Q==","signatures":[{"sig":"MEQCIHEjzNIrJQ7qcYujLHFAx3nGOyoDYC0LA6SpDMyqdBvtAiAW0uD7nloJfQAsdDzJRJSRKO66UnZbO/58+jVQZI9IAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3580764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik14MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxVQ//aOyNXGduTH9Fu/tHhte+FGQTZ6dOeYlHF9gdCE44hj0y0izQ\r\naol/cLalqsjo7CS0/YIqClMtbtZipfpoEM/JiYFSvDdwTrbYKe/lnmLtMVpm\r\nUXKq8R3td4UVWkOJPjIShh9xpkspDP8TLBLMTZIUMj1yTRH/eMHPwnYFbTkQ\r\nhmW+bZfhYDJ0LSXGizrNdUI8KoLfevSN70rs2EWO2Y1i6HBu33KI0ijD2cu5\r\no+d1ZzsJUs7Gnl1L3tbPDbprRB35j5uXW3pEOxb8rWbMckaP29FMKIqt+EbX\r\nJYRdAGG8du+Esdbp1MpQI3Zi9OneX3SS3EBwU9gf7uJo4EArzgP9I8Kub5b3\r\nRuoAozoAjQP6WBjVPA5zuO1ON/u7SBc6IXYIUJbeoPzfcclhJfhJiBZCqldf\r\nb2KXqkTkvcAUKmQAeMIOrtC27bsuzWfDT9eIo5wJ9eevH442tf3nSWU5ltKQ\r\ndcE1F6uR00LOH7lmMzQjNoEzoFO/QTMQ4uReqPJJwKzMVlOT2oHdNzbvm7ok\r\nIgQhWBILZWGLpr7wITDeT7H878BPiS9zc0yrT5mEWoJ6TZIZbAcjwETpXyQr\r\nGxzzaL78sRoU8zUxLqPtgloxNCW23rDa7Bzkk5Io3tBcjhNLRgxE0XGJr8WD\r\n8vcEZ9OgmeQkE5vDhX1QSyTGBdNJb4g5vJs=\r\n=GFDb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"bf2ea3bab867e9bf787085d42b2d30f5deeb608f","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.6.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.0.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.2.0_1653825036158_0.753500711000815","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tesseract-wasm","version":"0.3.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.3.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"2493c1866032fcb34e35e6448801bb3367d744fc","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.3.0.tgz","fileCount":7,"integrity":"sha512-9OidaTFbjpTKbe0TObhs/4/jtX2NL2UhoWBazOyO/hZgZEknyxT14ESBmA+Lciz68z5J+kG+R57PqA+hPmcsig==","signatures":[{"sig":"MEYCIQCfNuvsY1R8cazTb54xDlVXZ+W7MylSAYuim8QDuf73wgIhAIzEW3Vjavm8qN8LnCVqjNinN4uei4yYW4Akvvm2wQPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3582723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0/w//aybRpn3XO8qTHLhmLTNoMb7rHvNJ0x3KTDD+NZ7MqkdQWLlO\r\ntHhuT6946GN9gQSV1A5U/7CXCzY4VAZgUlPBcDgya49tK/aFdUSPqzecHRxk\r\nZSrTd9Av1mrSCpj6QxOa6CAkUCS2XhjB34kLpy6DXs+5fjawIKva/mGtHdi7\r\nx7UcMKyZpHPKOh5TmpeQe6s/f0TQ19zFZ+XWVSfAaOpFuR7ZEhRKLCUTimzy\r\na/r8Ndv3antWyjW+R5RqjMPeNpVQ0zNVAcbQWHdsXvVX3O/skTVCwxJMwGiG\r\nLi+U+EmJmqVO2c/NKY6ShaSLJGuvZb5cH0RcAsHT3WfY1cFkLnz4T/cDAdCA\r\nHTDPpbdABhrsTc+H7V9itGFuGWUtUfmK982MZQ4+IpNZvDDNapgUTC9uy+0f\r\n7S3xq3TCbsX3JH5h83kFrSrP91+yAv2+wSk/2wQOBppyMebacPAvFqUOqtez\r\ngU1zyurlQuBdSEh9may7TXmTnxjJSIjB+Qs2cEEiQcDF65Oe9TfLYUARwmtl\r\nSFLFRVpzJOHH18FRzzL6K7k/wDH4Lj+lNy0OgHZ0ZDqrbsDV4MF8sTyk36Bb\r\ndVDM4uk+23463q1BcQd8agDpztmieJ4XUZ4Mp6CXwn1ExqmsI4QX5qRu9Y/E\r\nFKmJ8bseXmjJka+l+/wRT5jLm19Ts0PCAAY=\r\n=El3g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"23a4ea5360d269152768b896573cd1bf2dcbc2aa","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.6.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.0.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.3.0_1653941397798_0.8841838687741685","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tesseract-wasm","version":"0.4.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.4.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"059556858b924aa012e4fd83650e10026106a77b","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.4.0.tgz","fileCount":7,"integrity":"sha512-XrIUc0nVl35nG4n0QQ1pPi5jceOcfrFIgt6RHQWY5rmInP6kuO1oiozqmwxXpHhLcPFpCtWMiXkKbKbIifZ0CQ==","signatures":[{"sig":"MEYCIQDMyLHj8K7veWCuHxGRXl3Gy2JAgb5VViwm0xw60XJj5QIhAIv8g65DQbOkKb2xCW251GHTX10/+YyyvPXJFHfmSwT8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3613107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMXw//S+NK45dimQZl/vUJWLjc+T0m25MxNKWRDmJCcJcpNCmkRJM1\r\nsnVGZs5zJiYk/3KUs56/NQvox2hBCVIxNPnIFteptlMVM1+0Fw0mKBsY8aVX\r\nWPTC7gIWfYfQSL1BdplAdFECS488UDIuJIJVCo4djxju0PPCR4RMTeM4Enk5\r\n7ZS+0DoieiE/lvelfC366kefEmIYC7LHu+oWlLWGBMBQLcLQFdsdiRebxQz5\r\nwLfb5ykUTTVnex+XKd/wsrUQxBPxjVNCXDtiGvX3GPzAQzHvZOBvw4vbrju0\r\nefIu/ifYs3gBiSBkJ+dPOxOdeO2BQbRotzEyCNhb6kRPKditoo8/QGwjhUUF\r\nAhQgdJKHaea45YNlFQAbiSjCuphcfDU5Iv3/lHE6XAKu/cQM74mY5V/Lw8jc\r\naPdtJ5xottGj7IzqTPczXaEvzieG2BX2KS+Sc3R3Af+nRAxJKLHmwoh4Hdyq\r\nXY+uSHjIGQqvaXRpGAPhXLSaZdweyWKJ0HGVBZU27FDz1kZsObA6aBHYM4A4\r\nm6tZw8hEjDofdEV4RWY3Y1XUNPjc+Pqt3fGMxFXM/70zllCpEQehmgsTkd1B\r\nR+tC9Y0Y3DfiQBeIWPJyFzTfFOnCae6Uj5zOijpTClckBhdOf7Zs/mO+kA+d\r\n1zrkVNZ9zLS8eBRRi6DX2F+gPu5bNq7I3k0=\r\n=ruka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"2f164a500f1b8cf4d51afe5d1ea7d32e6319ca54","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.6.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.0.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.4.0_1654419792064_0.7981650107793583","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tesseract-wasm","version":"0.5.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.5.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"a43502dab4b7e9d84ce2f6fb15241a2521a874b3","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.5.0.tgz","fileCount":13,"integrity":"sha512-x6mqGa6eynL3QzQzFfl5VjSyBIfRGP3m5xjXNJc3rdPKJu0LbbrDkZ1uQ1F8o22dOOq0suuO7qDoVmbFQegisA==","signatures":[{"sig":"MEUCIDXway0YTj6w27uXo5LP1238zpf0RmauN+eXWsKbgvccAiEAtQkEwWz+EsJx6ceJXSVcmG8cpJNLhUjytdMJDqJzYT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3617749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinMGUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx6Q//Zt+BWS9HXGQhWAZr4UFnElnnv8H4M7lXFr6kwyGeLdqYM0Qf\r\ntutgwNIBQgkh3SLRxIw5I7ZX8qZGSVIPQ2SbVNjipHtUrU+B4/BndE7piBWQ\r\nY6EaQc37gQ+nZcSjU1NKH1W57oF+cdSfY4vwsBJUPjDfNq9h0sHAbKN/QPHT\r\nMezfm9ON4LwQDHOOcoDpxfB87edfYQL5a8XInpICCKpaZfDQReVUqhPAJhtv\r\nyhI9gQTCfrh6qUpd94urSXDu81XXKHBNoehvJTvMBJxgoSZNofV19U0Jrhg2\r\n0gV2nDNRbCnBNDIxvTO1qjdCAXswjT4kvl0g8IwBYKBPRpa+kaqNlmqR6/2e\r\nmwv5GnyeTuSZqajpRGxa6PDF2vzAqcqhIUdG60EkPJ122BjGiyibsQBoSXH6\r\nmMJQmboeZSepoJgLW/WOoIJHN2Zyscpqn4Nf3JAY5N2fI+kQLYF8HPGnnLfa\r\nhn3zLt81+XT+y5T5m0gyf17UzVn9E4NY1o/eCxRHKk21xIiKHHx+M54EXW0B\r\nKvvWHFp9qxlQsindQHAtVyrpjpEfIK9T+H2BgUScqMPIt5y7umfZOkoV7Y5A\r\nv1ZYST3m5tJ7yd0j71RsFax0Pi86InHe3F8jm1M4r2Dj3o5D4AvXQN/7F5aS\r\nJeDWtsVC7Oi05NpeCZTC7WAQBRmtoS/K9Tk=\r\n=TVJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"5fcc5d43bc6a189a25094e987c2e40d9d986e19c","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.6.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.0.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.5.0_1654440339922_0.6981451199660689","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tesseract-wasm","version":"0.6.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.6.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"fbf0bf9319ec75690bbbf72c787091df5454ddc8","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.6.0.tgz","fileCount":12,"integrity":"sha512-kimRlk+Tm1R6OuuRtOp9robTmYWk5Y/cL2ryVqAdWvJmsHq9v9SN4PZ82ugpWJpOok5Gxc/KBbtOqeqC3g+/TA==","signatures":[{"sig":"MEQCIHomG3o/X7Z59bTR56PTNrDTlxH6b9xWIqPQWuEKkuQSAiB91CXzNNQycX9Y6vyFwx2PN61EgDYvqUasU7JPovb39g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3524007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixwqZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvxg/+JWSH0JE2tgT3+cyL3iVECsdZcnZK3vwn4uEzDI7XbMDUbua8\r\n0wTeUEAfvO+4ujuUdmGFb/Zq5D6rER8zO9drfDv3+1Huem66azRi6BSRDVev\r\nVkFYRbKfC/u+OQShyWuFuJeeqT4RPNnQJMEAABkdVmUc21peD5H1m5S97Yhe\r\n+lyMkHHEmIyfyx+m7YGmSWjZs2CTZrfdeIjcf8gzi+3zZj6p0I0B00NfhjrH\r\nRHHtUYtqECQCQxKNfhZJ4ULhxobDdEAVxt5ICaz+6TEU544LUKnt5MtwpcQz\r\nGsmUxmi2c2PcMYDcp/cUXVLDE0DGbkvKKB4jOm9PF9NxuT4ibhN6uDlq1iKm\r\nQc9IbmvYlGRGFJuF5vkh4JkaSxxb9SRJFrNOrhJbBAFNBe2rbQSOyUVFXb/f\r\n1inZ+AUdUVJnsDlpShynfW3Gr8eEAfdJv8GPJbq8H9lAebUJFg/yanf+7vk3\r\n6BuBY1EwWbjcWqA90b/GBnP97FTbce7BsT45dE2rXyCkS15wPgH7oWnFIKh5\r\nSJXIZAULHBRmTNohlW2FG6Lg1lXGPDTH+xMmJD4THNnQ5uTKLmhGNZblhNr9\r\nDg5DehB8wQRGIFCDLgXI45MqE+ePRI5SXQJ03nLIfSDZeTTzOB11AunlvNvA\r\nDpRyr1IfFVY4rn8EVSC2W8wSpg8Q8Vnf6hs=\r\n=4Ouz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"497ca1f10232c469dc5132d57b5c2f365136199e","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.12.1","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.4.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.6.0_1657211545306_0.7486163389437499","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tesseract-wasm","version":"0.7.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.7.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"7043d1d439e3692a5fc92ff991c20130b5808b71","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.7.0.tgz","fileCount":13,"integrity":"sha512-0o8H+eFUzHaaV1DPHUkfrvfKts7BvPaxqOWJgagt4Xt8ppovPyjZ9XcimLNUaR6z49G9fELHobshicnkZoaihQ==","signatures":[{"sig":"MEYCIQCNUVOBEbh1GpV6xyuMB6QuMc7k3oTGfod6t4Iypby2KAIhALpyoa5ZnbH6upnv5woNF3ckJEZwsWvUdk4EV/NEXMGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyF8VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1IhAAhrx5fMECRVUj+tYrSOZ0/HVAe6TXBWmKcIn3k7mZiWMY5Tep\r\nYo5/bvk+0lpY1Pact5qyLgz+mzzWmsxar1qewEdQxRveitL305NUDscFq/8/\r\nzhQDF3h2uHszcdtdFZBquk9geueR/PGQGzq4XV+03KxWMAt4XKbP6MS8iHg5\r\n0WbqmGW5gZGTXVdliFQQHM00VhYMKzXoiWukKd56cEXZ8eILM2YVYomAhTci\r\nsywRwXRx/skucDlk2xtB6OPlweSPM0PzwHe9P71VlgzIAN0BDR19jMk9xWmH\r\n3hrJThnkdOQE526Fgej2YoMfLjp3slbWO1RHhXX0SV1mepto3qo5mvyLFlpN\r\nJ6gd1zgsEbUxKUWbqEW6AXIdMEIVi05HV1baYD4tUr28B/VXmVvNoM75K+bt\r\nmEkF6CWqwj1zyicsXXiGUJukYhSreqhqgrFiZvBRWpw1cC08tmG93FvjauhH\r\nl2Loctzh1wXOK/07IjdQTS9UL7lGOHSkhBbdCY41aUdkk+Mj87R2bNvYo+s8\r\nTT0Wv9fHUn+PZgT8iBGbURX77fOvRzsicsA4jOWQq+lHfzHryp5+LV3zwHA9\r\ngJj9Biktygmawj0MKfymVeHmFGVYyinvy0gUK/9kI4FylN4m5NYXoJj43qqu\r\niutlO3lYXnRsoZpT8VmUZZpnz0AfH37VI3M=\r\n=aJy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"16ac2f0b2743b783fb537f6b8efddd0b2426fbef","scripts":{"test":"make test","typecheck":"tsc"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"8.12.1","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"18.4.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.6.2","typescript":"^4.6.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.7.0_1657298709311_0.35722983496503247","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"tesseract-wasm","version":"0.8.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.8.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"920209ac69349285312bc2e8d9a0786932aa93b9","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.8.0.tgz","fileCount":14,"integrity":"sha512-g4AAGzUPhn2cEppM19IQZiiPbjZc/yjyGWSnNC1E46qfjfqly1VIJYyMHKUuJXMAE1WYOhj1bN74RfT3N6gHHQ==","signatures":[{"sig":"MEQCIHPQl7kaeFiRfBgzNBTBYbpdVLqH3xDsiQMbiuOXvS4kAiBuTiPNIhkhxLOAgMafdackWohmliGAWyUJhgIWY5msGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3521808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6NA//ZFhY0+/QuuST3ob3Jw0DNlRaJdjuBjrzdnVX00zMh3srv0Z2\r\ngNPIenUjd8q9/maNdZWEkJRQZUFurSgwsPyu8bDZcEFe5OOhdlpURXpxwPT0\r\nBj7f6tCWB4Z3X6pBDnOVCHOcKQIQgdOab44yD+qGR4WHnPYQlWU5G2hnrjH4\r\ncsJ4s+Qx0FnP4Hiyc5LZU45ONPnGRJxeMYDO2ZAFpbVs9fQFqIFdUhyC8Apo\r\nKa1u/6RWUbBvWMoNFpfQzaFaVWivFRywDHkPQyHuuTwFHbld0gOaGgrdvO2H\r\nnkqnJiiMLpw550f4lykPwLrsbirNQ0dKirhjFH8SdHwtnuvn3vcfgt3csfDM\r\noVqEwMDX/YPnBKWMwYREC0Xm7rVYJBoem0uks8KINaQ9a988nEqyOkm52DPU\r\nX4JVQHJ8Xg7SA9obozIbbJE7EskVOnyWcgiH2ZAsOOKLxQ0/+b7ZsmPQFUP/\r\nEq7MNJCFMP6E+cLwp+Ob8upoazdi9R0gEuyYC6YdE/Ty48KjhGsgvci5C4p0\r\ngOz+7LwUA7D+DOKMV54AsA5aCT3fu8iAXS7MVZdupsRjxxe+lh8JSw05VPE8\r\nrLueahrm3NhvFGsq2EdQcmEFqpuApca4BUN789pNynNqfDTRFD9My9Tdulnj\r\nZZmFWjoOUIYO7cy2/3h0UXaH+CRHRq1c6xg=\r\n=CBTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"6abd5b745f212ab664d3185eef8935b77ee9b65d","scripts":{"test":"make test"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"9.2.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"19.3.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.7.1","typescript":"^4.7.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.8.0_1673984476638_0.582685619478533","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"tesseract-wasm","version":"0.9.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.9.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"ef9b6f5f278c38eff517a2715e7dd10ae76756d2","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.9.0.tgz","fileCount":14,"integrity":"sha512-3PvzGbXiWPNNV28wG/0yl88ImM1T96xva7Yws/x/krYsfe8VLhfWMn/P39Jo6ZFdJJKLDCRoQtMa937Lcd6vqg==","signatures":[{"sig":"MEUCIDx8Frl1Rcd4hdE/I+rX/uy7xpvE4VpafxgSWGn+jbz1AiEAgjjoohS+b0dA+HsoXe/lc6TR6WX15cerGPRY72qciJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3882545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1BxtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNqw//fAVw0Ejwyaablz6v9+3IoEOMcOq4h+U0bBBh6IcnLeZ920lk\r\n+utC0OGkQ3Ewk0Ho/UbWsDk2CaqaNE2UTAoGkSiSihOd5KXafZ4gYI0Ium9c\r\n+roBv9vbImixccihQQF7OTkOZ7r1GVmzIrjwHMC1Uj/NPLxrCl3S9OYs1F3o\r\nQ1PaCBFEz1syRvqQJFzH+V90w2RBj/Rblvz+Ye4zotcV+V9J2yTuMOYLqnm6\r\nw2iYeaJTRxXB/TGM80hjPN/hFigwCw8q1JszQVQCukAfBphwrj7v3WQE0mdK\r\n5J6TkZ4wzfWPGtJTLSyaKVyZPcouQEYo1ikPZU9EMhK2XuGkvd3BUq7YyXU9\r\nyzxRNFtCW+jgh+vRCB/lDWC8l/hL0G5A/aEGs4w1PHSkykNXEhNEhaL9eLsY\r\n2xNSAnUoJk2T+l6zqaXwYOo9xKn2PyjRMPA5RalRObD3ksPtrJvAhfoLSAAn\r\n05iZ1nlrimX20w1GlWBO5CSkzzPuqD7+/yooYTKSo7KaU+CHvaJm45Zdgted\r\nvwP8rJ2cKn3o4ZSP8PLazLtxWxhmDusvBRP2dOSeGyJrxGniQ96JAxDHy4/G\r\nnaM+1t4k+hVLfNQaGEkR/2YII1d0QzeJXq9/VviRdG4fkQ8mggLnjW2UMzv7\r\nBsvV/U7dycEdfJF0kjkAdSHdhH8bTvsHiz8=\r\n=Ykxi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"1e186c4841d69faf71a0ca6f39891361ef761a43","scripts":{"test":"make test"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"9.2.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"19.4.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.7.1","typescript":"^4.7.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.9.0_1674845293428_0.15231297767105167","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"tesseract-wasm","version":"0.10.0","author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","_id":"tesseract-wasm@0.10.0","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"homepage":"https://github.com/robertknight/tesseract-wasm#readme","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"dist":{"shasum":"3e4759267a3fb000f84a576cab145a6b9afe375d","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.10.0.tgz","fileCount":14,"integrity":"sha512-xQHaeU4aGwda97Ojk+uQXVX/QP0dcE5gQggs3+wW5qLLb1ZfR3/VvUTpTo8EIdYA7YIpPfpWMqtzy4DQhzDeCA==","signatures":[{"sig":"MEUCIBR8Pi8eIIwIPPj4t1lF9hQcwEO9VWmtwl+af8OERidLAiEA9GZ1n9nwudgkBlnR1rMTJ+VZ1e8pjRFvx5BTHJAAEjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3882572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2CXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkKQ/+JhLcKXOfP8rs2LgqUXgR0zn3POYylgzsImbhidRT713YIpEF\r\nTF+/NrmBhKEkKhutNOqlWoz0brx1nD2vc+RLJPDSCcxjg2CWRvVriR+POWQE\r\nkudnwjPd/A1LdQmVVWkr5hSBtmsbc/cGjh/F2nAHY/K/MzZTQbxp+3hT4fWD\r\n/7ZTBnlXdCcmT3QiQLbDnT/1hl778Pq9zUrrCqpnn2dqSKqFgAZUH/x4NYav\r\n6q0Xd54SOBhhwaGjQGsegrndduLhObo2G4CrEE2Y6hfzMXAUfF8ghQ2HsczT\r\nDDnZ+2qVok5LgswyGtRvSGV4pFIYJzpdkqomupaoT+/NWFXxMEzps3f8FGZS\r\nqXLmwO32yfVbkmjWMeqJ4Yw2rZUQUZrdSuUYxnvR35ozd+5JlfNSuWBJKD+1\r\nn2yM+fFKdKD11AAYaz6Vic+p6k2j8uQ/x+Kqxzu9v/9JEibWM52aKpwEcE9V\r\nZQ0Z5T3m66/5vkYQFjwQiw+o5PJuTBvWUkRF+PlMj6EJeK2saEvgVl8U4wCj\r\nT6SQUwIQ1MVrkHKPL/lv/DmLSQLJyz3Vn+cojKdSvrq8HmB1MgLftGUmNipi\r\nDKG9Zm9FDszfKXH4Cn0KdZfDfvBTTf6kLqG8yLnrBqmPtqDyOWFJ+uYBt+9N\r\nj1FPdDRr3RzVuo5dhX3dOZPZ6knSiOm2KdE=\r\n=IWlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"gitHead":"d8432797965ebfc98052f6b1a9ffe4311c432246","scripts":{"test":"make test"},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"repository":{"url":"git+https://github.com/robertknight/tesseract-wasm.git","type":"git"},"_npmVersion":"9.2.0","description":"OCR library built on Tesseract","directories":{},"_nodeVersion":"19.4.0","dependencies":{"comlink":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","sharp":"^0.30.4","rollup":"^2.73.0","typedoc":"^0.22.17","prettier":"^2.7.1","typescript":"^4.7.4","@rollup/plugin-virtual":"^2.1.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tesseract-wasm_0.10.0_1675109827144_0.22642246833472846","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tesseract-wasm","version":"0.11.0","description":"OCR library built on Tesseract","type":"module","main":"./dist/lib.js","exports":{".":"./dist/lib.js","./node":"./src/node-worker.js"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/robertknight/tesseract-wasm.git"},"author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"homepage":"https://github.com/robertknight/tesseract-wasm#readme","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-virtual":"^2.1.0","chai":"^4.3.6","mocha":"^10.0.0","prettier":"^2.7.1","rollup":"^2.73.0","sharp":"^0.32.6","typedoc":"^0.23.24","typescript":"^4.9.5"},"dependencies":{"comlink":"^4.4.1"},"types":"dist/index.d.ts","_id":"tesseract-wasm@0.11.0","gitHead":"9aab28490d27a424019187e8169a62a64a50a028","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-a6TTRXTRKL6/zVa7lijMWEglLipqY10n7kG9QWr7rckknHkox+5PAzLbSluk+MfpbLgeXm6uoDI9ytezmJJr7Q==","shasum":"c889707c690a49a6a242ac7010e7a9bcaaaddedf","tarball":"https://registry.npmjs.org/tesseract-wasm/-/tesseract-wasm-0.11.0.tgz","fileCount":14,"unpackedSize":3857635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcvZAOGVf6e7GHsT+QTFfCJajAGJQh184tVKT3E5CO8QIgA/o9axnu3StM+sXbx0BtvX1jnHJP2YNKt8PG/dcQRJk="}]},"_npmUser":{"name":"robertknight","email":"robertknight@gmail.com"},"directories":{},"maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tesseract-wasm_0.11.0_1761315493508_0.9719859673627114"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-28T15:54:08.289Z","modified":"2025-10-24T14:18:14.032Z","0.1.0":"2022-05-28T15:54:08.461Z","0.2.0":"2022-05-29T11:50:36.326Z","0.3.0":"2022-05-30T20:09:57.956Z","0.4.0":"2022-06-05T09:03:12.335Z","0.5.0":"2022-06-05T14:45:40.184Z","0.6.0":"2022-07-07T16:32:25.535Z","0.7.0":"2022-07-08T16:45:09.589Z","0.8.0":"2023-01-17T19:41:16.883Z","0.9.0":"2023-01-27T18:48:13.730Z","0.10.0":"2023-01-30T20:17:07.388Z","0.11.0":"2025-10-24T14:18:13.814Z"},"bugs":{"url":"https://github.com/robertknight/tesseract-wasm/issues"},"author":{"name":"Robert Knight","email":"robertknight@gmail.com"},"license":"BSD-2-Clause","homepage":"https://github.com/robertknight/tesseract-wasm#readme","repository":{"type":"git","url":"git+https://github.com/robertknight/tesseract-wasm.git"},"description":"OCR library built on Tesseract","maintainers":[{"name":"robertknight","email":"robertknight@gmail.com"}],"readme":"# tesseract-wasm\n\n![npm package](https://img.shields.io/npm/v/tesseract-wasm)\n\nA WebAssembly build of the [Tesseract](https://github.com/tesseract-ocr/tesseract)\nOCR engine for use in the browser and Node.\n\ntesseract-wasm can detect and recognize text in document images. It supports multiple languages via different [trained models](https://tesseract-ocr.github.io/tessdoc/Data-Files).\n\n👉 [**Try the demo**](https://robertknight.github.io/tesseract-wasm/) (Currently supports English)\n\n## Features\n\nThis Tesseract build has been optimized for use in the browser by:\n\n- Stripping functionality which is not needed in a browser environment (eg.\n  code to parse various image formats) to reduce download size and improve\n  startup performance. The library and English training data require a ~2.1MB\n  download (with Brotli compression).\n\n- Using [WebAssembly SIMD](https://v8.dev/features/simd) when available\n  (Chrome >= 91, Firefox >= 90, Safari >= 16.4) to improve text\n  recognition performance.\n\n- Providing a high-level API that can be used to run web pages without blocking\n  interaction and a low-level API that provides more control over execution.\n\n## Setup\n\n1. Add the tesseract-wasm library to your project:\n\n   ```sh\n   npm install tesseract-wasm\n   ```\n\n2. Serve the `tesseract-core.wasm`, `tesseract-core-fallback.wasm` and\n   `tesseract-worker.js` files from `node_modules/tesseract-wasm/dist` alongside\n   your JavaScript bundle.\n\n3. Get the training data file(s) for the languages you want to support from the\n   [tessdata_fast](https://github.com/tesseract-ocr/tessdata_fast) repo and\n   serve it from a URL that your JavaScript can load. The `eng.traineddata`\n   file supports English for example, and also works with many documents in\n   other languages that use the same script.\n\n## Usage\n\ntesseract-wasm provides two APIs: a high-level asynchronous API (`OCRClient`)\nand a lower-level synchronous API (`OCREngine`). The high-level API is the most\nconvenient way to run OCR on an image in a web page. It handles running the OCR\nengine inside a Web Worker to avoid blocking page interaction. The low-level API\nis useful if more control is needed over where/how the code runs and has lower\nlatency per API call.\n\n### Using OCRClient in a web page\n\n```js\nimport { OCRClient } from 'tesseract-wasm';\n\nasync function runOCR() {\n  // Fetch document image and decode it into an ImageBitmap.\n  const imageResponse = await fetch('./test-image.jpg');\n  const imageBlob = await imageResponse.blob();\n  const image = await createImageBitmap(imageBlob);\n\n  // Initialize the OCR engine. This will start a Web Worker to do the\n  // work in the background.\n  const ocr = new OCRClient();\n\n  try {\n    // Load the appropriate OCR training data for the image(s) we want to\n    // process.\n    await ocr.loadModel('eng.traineddata');\n\n    await ocr.loadImage(image);\n\n    // Perform text recognition and return text in reading order.\n    const text = await ocr.getText();\n\n    console.log('OCR text: ', text);\n  } finally {\n    // Once all OCR-ing has been done, shut down the Web Worker and free up\n    // resources.\n    ocr.destroy();\n  }\n}\n\nrunOCR();\n```\n\n## Examples and documentation\n\nSee the `examples/` directory for projects that show usage of the library in\nthe browser and Node.\n\nSee the [API documentation](https://robertknight.github.io/tesseract-wasm/api/)\nfor detailed usage information.\n\nSee the Tesseract [User Manual](https://tesseract-ocr.github.io/tessdoc/) for\ninformation on how Tesseract works, as well as advice on [improving\nrecognition](https://tesseract-ocr.github.io/tessdoc/ImproveQuality.html).\n\n## Development\n\n### Prerequisites\n\nTo build this library locally, you will need:\n\n - A C++ build toolchain (eg. via the `build-essential` package on Ubuntu or Xcode on macOS)\n - [CMake](https://cmake.org)\n - [Ninja](https://ninja-build.org)\n\nThe [Emscripten](https://emscripten.org) toolchain used to compile C++ to\nWebAssembly is downloaded as part of the build process.\n\nTo install CMake and Ninja:\n\n#### On macOS:\n\n```\nbrew install cmake ninja\n```\n\n#### On Ubuntu\n\n```\nsudo apt-get install cmake ninja-build\n```\n\n### Building the library\n\n```sh\ngit clone https://github.com/robertknight/tesseract-wasm\ncd tesseract-wasm\n\n# Build WebAssembly binaries and JS library in dist/ folder\nmake lib\n\n# Run tests\nmake test\n```\n\nTo test your local build of the library with the example projects, or your own\nprojects, you can use [yalc](https://www.npmjs.com/package/yalc).\n\n```sh\n# In this project\nyalc publish\n\n# In the project where you want to use your local build of tesseract-wasm\nyalc link tesseract-wasm\n```\n","readmeFilename":"README.md"}