{"_id":"harfbuzzjs","_rev":"62-8fa45ad705199a4953d17ec281b20fb9","name":"harfbuzzjs","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"harfbuzzjs","version":"0.0.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.0.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"3145b18882ef2affb0f55feb669821a2ddc9bfbe","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.0.1.tgz","fileCount":18,"integrity":"sha512-wl+1E7b8avo9MxYBHP8I58EcSe9Y1RWD3PSylPgK4nfj4+PBfAdfENVeOa5xQ9zkmjzHbtYD54JS9Nu3HQ7pFQ==","signatures":[{"sig":"MEQCIAhyshFSQ7P/f4rlzUkJYOKyo2M+9yInUbd/SWeGRLB/AiAwGL5M8xrTD7lz+PgvbQzszr8nqSz4t8lyp1CHnVDJ3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwIpBCRA9TVsSAnZWagAAhoYQAIFg/BT5otzg1YsLAR2v\nujUukVw4VY9NGUa97F188CnEgj00f/d5VVXdC4JTz49YbHrpqtpwE25aTjLu\nqLLyd0CODbdbHoqpCIq0FefJcNdx9oUvCYP44PS1j4VezocMxpxgD1DhHJRi\nKE/mKgREflO8gX+H+nAJ3tDNIylvtG4puYBScfSkZ6NRcr8Q07zm+tt9ke28\nR2/qCM4G6MmlwYRoUVpjw9oQCX2huKvIQl2P/o8FFJmf8mZvgjXcju7yTibH\nhQy8w9K1/qCoQpn0yMTMGxTKfgQpFHqQa1caEk99DuYuuzFFOq8mKqUdC0+4\nDxFTbofz22CpusClJV2uEeEZ6YedRUsBeGXrFDSFvvRSv/WPFcnjvFbe7P85\n8PSq5dXz2vmxxnlCfvu752JoSJlBrRzxDFPhdyJStUj37Y1dGmUZ9KVG/Ay8\njX7IiscSortjLkf3yYXDc2ByDjafCXoWjY4r5K1vAUBC2NQx/7u6qlzFwb6S\nhONwqRtWzGeU+msWxGhM0RCdHA8IUqICv2QABMAlPH2tNBASKUPensVPQUaR\nevA8OI0rQOqJ4dPcf/nW+A9BLLSGrOO48oaFYBjch7cbcmpAdqaE0jMx7xzF\n3ix2TW7oN0O84HgCmLPEN/e7GK1ZKszVvGldzelyiayCDtsrUG51FiGpbcr2\npETV\r\n=zJS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hbjs.js","gitHead":"aec1b316689500038216f60f8d949998296aa9d7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"11.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.0.1_1556122176856_0.03406541801591256","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"harfbuzzjs","version":"0.0.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.0.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"1d69e95a390226b35b7d05927ea5f1f2817dd707","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.0.2.tgz","fileCount":22,"integrity":"sha512-8lQXe6zsYbXa/G1cWEP5QNqMe3EBjJWkSAmX6It1AwOuMBcyhrrMVKiz5aziN75pbmZihpHJWUxfQ8PruBXftQ==","signatures":[{"sig":"MEYCIQCTDrFIacQxE99FjaMsdH3b2iCe/r9J79NiSaASSgL8mwIhAPYQY8vLwSOzevczvrmJLrmcO/AfVtSnUjeg7AxlupDn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2965329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwJLwCRA9TVsSAnZWagAA2AUP/1bnETy2KuoEeQykLfIM\nk5c7QNQsXWKJt8iZatZeepYTCcBlpdmzM2FoPbmNHdAnAuchUq8ThjB99iBG\ne89vAU2R60fWpfm/yFTn3yDUH3Ku8iLgHYnDz1xZa0VUgcJYpfSQcSMTkiZN\nZm9IGRwdEnP5Y5+ncAZAi35FgC1DUL6BVhXVsrJiYHHoUbdBkMhLda9v3qXo\n5oQ9edAoETBRh3bwbKWuTrqH9EsZA21dLt7RbqkD+M7MHgj/buJgyUT7XG52\nCHTBqIjNvHdoli48nzp62cKtQPF59tuT6pUrIlZJrzR+kVgtmaMJhoXv7xFG\nxaCDhT7igjgP4nvNdz+dNgUBKeEtDzpQgFQaSYTUftJrn+3ev8+MoMzN1JUq\n+MJpRQ1lckF39tcX2g9OpkYxCznQCG95YQBQVvpOJV8hMQWzlylzlLAIdGWG\n9hvqhnoXcthJPh5LA0iKlL00roJvmxWBjZ+xTe6T+MwJX7zs32YWhKZTqkLv\nbWRi5oyCK/+20RphMjoKUThXZFnDxIx8q5621bc+VPJqvC4vZij+9aqSsZjT\nDBmivgnWwsCKsqHdLdTTKDWjVrrR8bzTyMXRLtEBrhuPU1oV2W5twVbGQ3L6\nm1nhpN6oGzZDex/PEoTr46TkjfpDLMY67AAp3a04evp+GYgTUzV1fAc1HNqc\nIhoz\r\n=Rdlh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hbjs.js","gitHead":"d6dca2778a68e62c32760bde44d5737bfd5c822c","scripts":{"test":"node hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"11.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.0.2_1556124399852_0.7347510961991246","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"harfbuzzjs","version":"0.0.3","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.0.3","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"f9281669a36e05b4aa6cd8d5ff6706177b0963aa","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.0.3.tgz","fileCount":22,"integrity":"sha512-cejpSJ3/8ZwJWk93R5IGOKnt1dnVq9nU1qvT1p5etwEJlWvFe0Mxbqph/2Knw3mQJBjGrFbqI5xT1LTqQtWzeA==","signatures":[{"sig":"MEUCIQCcqGk0Rd07hNFN9QfLR97SDZ7EI+K4LnGVWD1djxYkEwIgS7WNNcjqq6k0EubMMkuhm9sgufIbHyQVFrtWPUVRvMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6RayCRA9TVsSAnZWagAAjb0P/jHdEdtdrOUp5kL12tYN\nCWl0eHFkyHNuf6L1gOKTq2Kxo7b+0IogGP8j6DF4gZdMSYDrsxiKKaFh0y5m\nex8bv4LppcMKmPTCHOujwkPHDxEaP0/stcFu62p4h6VgwZV35kR6Exk3y+G3\nlwX2ndW48RqoaTPgZS/VuRscOKwrlnHLDzhdL6VzOxAni5axmk+xCWsDYPpe\nwT0GITsQcH+L8bCppkWxWOLKc8mFZCeYQPhvHE+Nhr1A8tKGRYuDMI5JyN1x\nIkiTQ554PTwjU0q/XRzO/03v7Gu3kejlszDleJejJ489egehe2eP249Ve560\nQ9SsSrmNIpzYOZJ4idMR44uSyViFkQqtqh8xKFpEcALROd4dZJwno9v5Tw3M\n2EBmKNX1t9AG8faZSDgdb++it1fwVO6AnAVsggb+EagGhi2KsqsMYmMqesaW\nBAJ2Gvb/fp0vsNhzTT9E22tvmE84JU3H+4PKeE4qoMJXRJAlS+kGWlPCcCg7\nJJTJC7SqwltV1pG7G17Dt04A/YJTuAZ9U+XVUTr8h1pIBbIjPePc2S/Bv6C5\nQiHWUGKtHDgCIXIyl/pInc1HZKJ07Kk1B1TNoXNyONaLNV78VDo2HisL9yi3\nouDxk+8byqSePyw37OHByPXfKfv/alW6bUp0fgZXH5l9nkbKpcCjG/tZPq1L\nO1sO\r\n=DSJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hbjs.js","gitHead":"83a21fe602bb722eadb4e636f940f95f675c85f1","scripts":{"test":"node hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"11.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.0.3_1558779569592_0.3521509789024808","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"harfbuzzjs","version":"0.1.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"2c6fb26639daf1fea6a0faeed60b73323d488fbf","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.0.tgz","fileCount":42,"integrity":"sha512-Gif9vHSlmkCFgxx83//oBWYJ8cUteDvYmAMmW8aqxmMAuvXJfz9ujJ8o4yD6etH0TyIIv8AvBdM0O+v4JtVJ+g==","signatures":[{"sig":"MEUCIFsUGAjKiXoyGA6NHU19Z2jzh24/jA0/+MOn2cr8xwJkAiEA/ZSw1abd0yUdaBdV6BFd6jV1kzLIYpjmV3HaV7YL9FQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1335664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6NZ4CRA9TVsSAnZWagAAsVcQAI9ZOXkfA+PYl7W1J1ua\nNw77zrtyDs9R+15xLexPeYI/6VFz5zzUqHmKjdVlrF6Gj0JRyPY9/tmcupZ+\n276FrpxCV6dIw9GyLqLDwLsc5R+3Ly5BHG38BZshM4N1GS7itSewKF+8AyQ8\njtstYAwDnMI54HecjWdunmZdGnSQOGGc0/g9Twvp5ASD9HpxQsNQhLsbHfNm\nwcajm2fy3KAoCbzvx9dqhpw5brXlLPJoNmYpJbxku76f64io1C0CBzTt4m5c\nbVeZYeEJsYc9ycv5q579p9R3a+TMqFxP4GZw+XH/ZY6ptw7uQEjHHYgkRMBE\nhd9VlF+2nkJk4C9X/tnxJFC9uYKFN648HbaLRLQe1dC3vpcsEmBmoiLLvC1U\nHr8QPzA7OzjBRXXcMekvUUIxHlfnseb69pNoPiFD0DqokVYap4Ce/EEC5nCo\nBx+92FRyAzGl/V5axsLaeoUd6OVt2pWR2qCt8+rIcCyg9MNreI+P07MiVmwL\n3L/YctR11YNAVK7Cm8Crw+GuVJbE84dglK4KiGlHE9/FExqJLHGgQ1m1+Aqy\nY5I80ytBuuMM+C7yLi/YrXtcJPMWPYGXFx3CiLBVqna5jMeyYm9LRvDDktj6\nRmc0nG52ye0JACu209WciWGe70G8tP64rTlscj8/eKzLmNPaP44TMhUORgK9\nrcl2\r\n=l9CH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"604b7d202ecac082bcc0b948df87e55c24100a1a","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.12.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.0_1575540344300_0.6528585394957171","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"harfbuzzjs","version":"0.1.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"a19cc3004c5ee691b1148331bbe28a71f896b054","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.1.tgz","fileCount":40,"integrity":"sha512-7djM2p+qGsmnG0fZ/1tdCbCa+VgSqOqS4FKtVzq5nfErGHiLEM2bjaFqaSwJTs7AM7EnvMzg4bPFPvbHezjxeQ==","signatures":[{"sig":"MEUCIQDewUIf/4MwHjEJpuBOZzF8Ii0KKYKYMnvdOJfIEC/ROgIgMhQ28DkLVw1uOxWK1D4Xhbtx62F85ILSO+7OdE52+HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8je2CRA9TVsSAnZWagAA+kwQAIGdovVfnEP/Fohc36Z9\nW9iYINJwRQLp8KhG2U3xz7cOGwQEpXBMG5VplfprAmtisXzKgLLhLc/lbQJN\nUvFxbu0mvTiAOj4FSd7VCawfizw/kBNDtAzDcm49bDYoTKmZ56Pl6S07fw5c\ntw+x0/T6Wpraf4CN1qbzAdGGpzmQfPCRNDYjqJklGFAJDlaI2KMAOllb6UeT\neFoqqMJFvsCUKxCevp6+8ykH92WzFcbIPlzxqWqF+0kFu3y3q24ipuIfxZKj\nlcfnMnO9HYlyNFVFNG7FtWDfPdminQL86OXz1IMOMc+5DRKd2nYqJBr9M6Yf\nAcPlqgzpnDqjOHAYoXRWRVZzv9jGUj8I909rZ5nN79XT6vHk4/6LAosCtc/U\nejrgtIGObzYJKkrzywfK1lVIEuUFNbLzwSiV7mHSsngayposWP7y+NxpH5NX\nFwlqZlhVC+seMlT0HCWIEQcBzA4CMnsLn2QjJs054ruHC2Duw7lJ4vXllmwX\nnaflhzmhefbWoxiJXCdrP42k8dSfnsIwZSkLd0nD4tVh+xQjkbEHfRF58TRz\ngsISseclnwkkIkupt/xIWIENtJJcdTAk2RLlcydINiAldmqYSNIzVHrQemJk\nvuZJPk2aDboCVV6IG3C2VYEHpnhPMc30ccNqjwNt1++blnTHEBkWF479En9B\nvSYE\r\n=ocyx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4285091d4d458f1c4a982ae92feda72db52be7b4","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.12.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.1_1576155062289_0.7015136282347214","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"harfbuzzjs","version":"0.1.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"97084ce594c7708ba6c1281e6f5f180f8c83a5ba","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.2.tgz","fileCount":54,"integrity":"sha512-u0t86OgX/DwJnxCBrvui7edt0cO05YpIaNS59xi7g7AEwf/TR8KbYOzldLlSE6U7ivbKr986LxDI0q4CE5WBCg==","signatures":[{"sig":"MEUCIFMW1HMPLbE0kymss1LA19IHzpyklvaX/Yn4JXgSlF4NAiEAkYY8AaQi7fT8jwlhYC6eN+jKZtDGB9PCwoEY0p3OVG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEfKbCRA9TVsSAnZWagAAYjQP/Re0+D0/AvH6wsa6eVR1\nCV7qX3Nm55077sxF5Di361wK7Dw4o7rYBP9CZpcDNC/H2z2yQYGTJ7Dy3P/9\ncP6scA+gAe6XSgSsdscURVRYwrTMU8Xw7i6XQsgfP2Tbax5wSqTJIpwh4KNu\nv7bSC66eiV+csTBbGySSPeRp/G6wso8uoz0jZSBRHgwapMkPCzjuvC0pWXHW\nzG+5jDrneypvK7PSSEbTz/x37QwQY82HxUKBK7fFpUP5X5ycdA/XPvA1mUVq\nvWcxLUFurdiRPOUuw4ZofuopCnpi7e/kD/wJ9izuI8SIShLn952qRn0w0Wn1\nmFAMO54RNXw/FVPxatW0v0EtnVEqsBEQBm13HolknaPsB3V5Ak01VSnawjOg\nO24aiz9I2v5GszT8fKg/Dh4AvQ4yc6hBunt8E1Ti3XFWLAeI4cDILSkA7QC6\nYJOwd1Ot5mVSz6cYZ5lPHJ2YUEKkDMqxpqzH0VR0eOQ7LDjdT1zVuGTXAEdz\nriESmoIfi0eKGdd6FtQMXcfxMutpTJBCu08r4w5EpRDvQBpQEF5jcvqX2F9h\nN+JXe6bavNUcmTQGE2rhdwegPnDXPyF8uw3UdSqUjAIA8M684Aysk3tjOcYL\n27w0jPC8mz84GlljxPZpgRMulBr/NdvE6uttgkjwgFywKfyFapRVT+IPURSQ\n7Pme\r\n=01i4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cfb3508728246af396a449ad7039dd3c11c87bd8","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.14.5","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"14.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.2_1595011739175_0.02816698736494394","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"harfbuzzjs","version":"0.1.3","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.3","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"84fa70720d6042b653cd5ea905f4ded4a8af413e","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.3.tgz","fileCount":54,"integrity":"sha512-VNucTICFDHUSVUNnFSAh9TBqbFcTb3guYUtAAOtott3C2lMjCO92/2vLdbxmGGsrGJ8XTbVLufFWxPTnHkcQsA==","signatures":[{"sig":"MEUCIQDKeK3EPzOtgiX79zX5PzUC+o8f/bkACiV1wPEGfD9aYgIgMvjb/CV0/qA/FOezsmD71VIxAP7QSDphqrUy/YUnjnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":921905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEfOdCRA9TVsSAnZWagAAmigP/2ti0yZCIHsBeLWOt601\nd8BmQQmxiLrJgQqGJdsXlFPoJRfPWGW7jJZsFXu7kebsjN76GEUdMBIzNGUv\nwHPZ7JHrugeCSqZDnDVoke8V2a5w0sXqSQFOhgSJgtIYE3YreS87FrckQGhY\neCUofPz3tcq+74D8kD6n25kexe/UL/hJoLoaeQU45sNUyooA2WpnxUXBL663\nULQmzwlW8WBwIPDog2vD2AovUy9Brid6emtq9fXIOuHbXeC5zzh6YhhpLQKy\njxhB3QGqbfSVMP7s4Vbo3i9438FeHOOYdJFvSt5FcIqK68MDh+35TjrxZPRI\ndvrTF6M+51OIO5zGmS8Et5DdzSda5hC85z7cX8WARR+Qd4vy9hTUO8lC/ai3\n4Nv35GwxcfGr3G2n8h4ozS05/F5vYUO4udEoZT6Y+3L2oZUaxIR1PNwNeH52\nU2mMGJWXO/nn+Aad3+I3HtjIkkwaEhnNH1BRZcQlVKkz9GQMZCgiJRD4BbfZ\nuZOaAy+/VwPdySKlOppg0yhvwHCBpNrLkhofuBQOoMfamlpy4eTWmbcitC0p\n2+LB0LnHxkuLPR3MFo2Xryjbg5yTsay6/FAN7/Y1snPgxxcWbLd1Mgs+2VGd\ngc1EIIy2+A066Yhv6vhxJc9EoRSnDFcSlr2T5/gztxsGnUPUF9xpbhpDKFyI\nLWLC\r\n=bvZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cd174b5f7ad0d12720e1793b71a64620642d866a","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"6.14.5","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"14.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.3_1595011996875_0.40710642156781285","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"harfbuzzjs","version":"0.1.4","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.4","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"7dddb67fd37711a992096d68ab32eeec5cc96b10","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.4.tgz","fileCount":63,"integrity":"sha512-AGqQJHAtMytP5unM6p7Nd0fhAT5rDQ10R6ar1UxQip7/DPTWFZT6gAuBfhYn/m5QObOBxtNLecRqIHcstax+PQ==","signatures":[{"sig":"MEUCIFXRWw1i2lpSFzS4ucPUMa6eRBZyszNAawrqxYGLoHXfAiEAqhbA0TxPGTGBd8kI3xwrbIIOiKcT1egoIJHS7MejKmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1001315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcJzDCRA9TVsSAnZWagAAB4kQAI6rdrRT20O2rV/tIXiw\nmvH3SWdthbmpU/3m8rxpQu6ue5guzd1eazy6tcINVMvmffJ6+jL7ZeRpsh2e\ni5fIfFQXlkVGqakDyTRDc4XT9AAQGeKZipnvGANyYSrnHSm0earip1pryddf\n6YoPzW7m7Zfn5fS21eijFBsWXi+GYRysFJtV5xBThPc/Tch8byt+DBgBUyQN\ngZdO9p6QEmMFdX3O9poWCqgZhvFv1aFjq8lGir2i9uUUCD88hSkhyVQ9sql/\nQ0btYLgsOuW9mLma8ILoOd8rUNJoWVtaPr0HwCGB1IFJUgYBO1Ygqfl/bDRM\n3HcjZyMz+jJC312ssY98NS4t2k5mBU/7xFJH+5RCJEA/PaAWVA2HjoVH2BEX\nQ3Ff60pJ+etXvgyFGf1vlNUJ08xpDvp2FSOXfklQ6YgzBVl7VSGPUxnAjjoK\nMMzGVcXjMQUrrPvXzPpRyR6lTM4FAcGDFZsgDocwdaVec+ccRm7MVXBwYTXU\nflF1EY1CAfDUmyluCRjKvR8X7N6BcsS6VJ5WVqHelPKsXRbe922/ydjZ1oXr\nzbdfDrKxEb7ZgAxYXDpq5Kl1DOgvXBWqYwIyQmquA8brGpzIZM+b786FhCLo\n5OqpKODArTP78V0GNm8L2QqFgz+9ZiPAuR7haPxp9JIQS4B5Lt0JyBLkvGm2\nXS9g\r\n=WP2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e4bd32fb197e189cfaf15e6d40888531533130a8","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"7.6.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"15.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.4_1617992899243_0.8070612362024896","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"harfbuzzjs","version":"0.1.5","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.1.5","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"c638ab4722e8b499bb921bf446160d0f10e4a618","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.1.5.tgz","fileCount":58,"integrity":"sha512-e5LDWQmw85dDEUlT4L/AUyi7pRPqgoGbwnbeH7CzxUU+4jOUEs22OXk3TH8dqZmwvVUFThHqM9/+YYIHYvvl5g==","signatures":[{"sig":"MEUCIQD7Ly1mnkFEvebiaWFb/4wsKg17EXL046q9r+eedSjcWAIgSAhzLswl8ZrKVLyUkjCs6s5lAMINbNYo9x8lpeZX6vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj99ACRA9TVsSAnZWagAAZGIP/075gWF0dqHo1+hermxO\ntuS+QAczQpR4GbpZH2AmoNnsPUpSIWGd3FzIQGkyjuxsxRyE4rUyDayo98IB\nh+LLA1sLsLZnUkeFRtvWRicrlnkTm/3L7pPJ4VTe532cAexnKQEmc3abyJhC\nxJr3/CLa+JTW7w/b3JkYAS+1hptQAA0sH5o6tVsGgqPF3+ib1hrJo/W0/Lht\nBhWOo9zk/5nfItw+ikRT/2qvcbjnkvR18xDiVecD3Ndw9wrFT2u5IbKYj9H8\ncRMudBR9KEmbLTWJo9Z6OyJcUHZyM7NNjQoy7tBSQ1N7Z0WuLWvgQJ+2iIqW\nttk9r/62B6FdHe1XwJLeZO3A+TFj7DE6yCyNqrgVKjCsLJ0RAuAlUjxQJMd2\n9tZxxephsgeJcXXcN/BUFAVG30SFzPgloDTg8FKFmIzm0PZ7zZfAnLfYn/Vz\nIq8A+3XWin7YyPnyLXNjfQCfDULnjvaco/oILIwtdRbLT+L4cnUkJFsbYsbM\nVBoF0B2XaffttAKIFL7DgpIWK3rAIriXxVCEpJJjUwpYsRPS1s48OUK0w8tk\nZh8vJG7+SOdpuXdTpYlEU/bbEzH6CwP7kXYcVT5UpqekVyegzAVENav0pgm+\nap16/GeWg8TzGuDqQ7KrNMaLSpYIZ1Shxpi4ETPWd0vupa9TgW71Lv082/3P\nZCrq\r\n=/+Y2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b6c12f588512cee03fb36dde3af47f3aa9274ff7","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"7.6.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"15.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.1.5_1620041536109_0.3469226567762529","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"harfbuzzjs","version":"0.2.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.2.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"244d2d258b4a527926a3da9b80cde397bd43f2b2","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.2.0.tgz","fileCount":58,"integrity":"sha512-2sd1fqp+j/YuI2cA0eMw0sjG+wML+x4pmgKKNGSNhBOaC+QFyBvvT+JRsBSIMvCCDR90+vukfGXnYPZ/XkIO+A==","signatures":[{"sig":"MEUCIQDgeOhOeO1TKtB1dEQnDWDJvSTzv++ozO/pVeDbLhUlbwIgcjmsoQZo/I5iAy8ux74NvTXyRhARXXwJp0NpQs86rJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1245546},"main":"index.js","gitHead":"6779f97441614599f22358eca742d0177a13699e","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"7.20.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"16.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.2.0_1636015107860_0.20517433157128862","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"harfbuzzjs","version":"0.2.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.2.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"2317e2492589a1af649b1c57f976b3076544e798","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.2.1.tgz","fileCount":58,"integrity":"sha512-4Tu2CiuhgZtku8cz7q2FJFASY7ITKFCjH9jZa1z8wGSXttI7cAvWBOoHbRIva8NMAKxXW5BcOB032zyL3eO4nQ==","signatures":[{"sig":"MEUCIQC7lsS3fBF2KtpSix/NWe8JuPxvyEppzcvuUcmgOVuxSQIgUXDn5YJ95ejyc6MN2skjNVz65jZwCydQKfQ9zgVM98I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tDhCRA9TVsSAnZWagAAI0AP/3kn5R+9H297Fpik3l2T\nDkUQKuH737TwRQFo1HY40hQOw4JE0JeRpOgqmrdgmnAZg8w8Kiud17eoiy7M\nXpgjzve2yyvuUcF43a8osoVbzg9kmNzqylQ1O1BcQJEjpfG3fR0oNPh0Zb+z\ncsKZD5Sutn4lVMJCH8mGz3eW81ntdQA63NBwRSNMJEquOG2nDaVPYQYE0vwT\nBcfXRznWOZsAXLBB8hKNIZ2dHdRvS0NunioHNBNLGLnD7OiYzOCwfJn7Q/zS\nN3CIi5mEYh8F4KVcRv0NAcxv/kvGSlpLVfRbbrkT/UM0rvwS+CNS7xAYp3HM\nHn07IcYk9bdabYUD+yBBlbRsSW/jiWT6dNBH5NW9QiOc+WeSPL4mcOehW6e4\n1ZmPrjl9pBFVkHmdYRIYFeGtEgf9yR3CYIhX+tyCE9vmHPp76SviwIIUO2a2\nuidCf1TgX5Rikw+NDGUGdzJz5VgQiBnwTSt1feVzTQoJDhsg66GYkdv/ifZ7\nmRxDCdz47P9dLBM7n0+ThkWzS4MPFDdUSRgMEdbPUuU4tYjLkpy6ZwTCDZ/c\nNfJDWRPa1K2f9sWUFag1N5Pd6Q0wg4sVkAFY/WQJEr8YtzLsWE3Wpk8lmdmQ\nZaADdkzOaZk1CJ+KomVwIwevKw8Gv1Ha62rtWkF9rinP1Ho38F5ob5XWYwhS\nWlH7\r\n=JxZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"036a32a4b95379af4a2f8a7ec5383b45039a5738","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"ebraminio","email":"ebraminio@gmail.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"7.20.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"16.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.2.1_1636527269476_0.007637184940275432","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"harfbuzzjs","version":"0.3.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"7f49fc22e666e526619736066fc62adece91bba2","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.0.tgz","fileCount":27,"integrity":"sha512-H1TIOYfrVIPrI38mivVbbh+KZQSM/UCv7GhOyTajUzKShS+2NUEZFy65eb/1WUMMSUvtOuQ/jiYXccInJ2pLVA==","signatures":[{"sig":"MEQCIDWw5dgBkmZjJVv4Q3DiE3T/ffGcAxULVY8o7O+sb7rPAiAZ+7FZGZBe4yPvTGUAq2ctAqmDSMsI68GvwZE5YDoEoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3GjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqINg/+IJSjC1XHZ+XDPG3aO6aWBdCTjRHUVeNgy5nx50KMSoTwN6xS\r\n0Jq/6r6ixe68FpHgngJoZmZyiEj7VMxElGOzxaUR6PuQpfQkjjy2ZC4Bz1r2\r\nxQfT0BNBXWnr/wfb0HD/YGZ7WK5BxnvPUj9aO8FuzbA2OROSjMMvZMModvIR\r\nrSYUJYdBBCZ/XZPeHWBySmztcdhIoS+idaTINRx/VxfqQCQQ8trolBqkc5K7\r\n3rD3p4N5TgrTMA2tgoiWAIv1U2COJl3MdvlbLmvtj/pFH/bleJtld9uHvS67\r\nBV6i4YcKuxaBMatDkA81UP52YAIsvvNyYuoqSwvOKTfCXoOiQdsePf2c0zcH\r\n785+2fFWbRRWi41+OwtHhkOW3CRBb/jaGQtNkkPTFxSu5r6vxu+jjkwesq8A\r\nacorinQCLkIVmvaqZ4y1uSmnthtj0BqVXqgSWHweckXtD4O85eRpINlnwMbV\r\nKO24oNOUeAdvIDUS3U5BjTJhXhcLTwIKikkSHPSroawdkp5MyKOlLEmdNiVN\r\n2ANAl6OIXMYxpXo9wdnbIG0c0wBCauUWRMea5hEPeWhk6ej2EBQQKIh1aZQR\r\nxSyggwEBTF5nJEpsCuPGgWgTIWviMi6y/lD5EUdeSAqxwdSVIUOg3DDgnkYu\r\nPoCan7a0uUFqRv7bflKKlrToTygYyy57Fec=\r\n=fTky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9c1fa78c2655fa04c2983eaec278712a8242d8da","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"8.13.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.0_1658611945160_0.7325545519881782","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"harfbuzzjs","version":"0.3.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"e39ef19b906f824e5b6ee85e5733d5e0cb5f59ee","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.1.tgz","fileCount":27,"integrity":"sha512-ut4BzDi4AmrKukuv2NqSqShgGHBUaJu9euswkwUR3GyebDSiPXybLJJyJS4Daakx2UWpPuZ7afXJZaje61Actw==","signatures":[{"sig":"MEUCIQCUpY2bEiwZwHBx5rTi3y/GTArslQhFAhTiAZlzWarvWwIgIkcWPW8SdfH5YWQi4EaDXwvd+kPNe8qNfsvb0h9mx7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":846706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnyxdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIshAAlhEg70YsZcIauID1YHsZq9TwgNrgJv4fKuq12NV2QSwe5kYp\r\nOUsgp+ncjwy0NqtFxIUFDYpRhGjCBa6dhux2vNu3nUF0tamBvkXuR7j+6b+l\r\nN1vAMw2GI+Fesd2+qC0ANObgFpNpilvwIDL/zDRTBC00CHr4zhC4Yyih5PPE\r\nTZfogyjmLhEcG6WsB6KbrCWRrh0ULGndKkjdojCm+uVkV3G0bBSYkYLMrLnF\r\nGUSIhLfnXgMYdRiz25r/zgqPHONoN0wb28jq4GSmbzjGbW4OG7RwwaOdHqJi\r\nfEN7YxxbFP2bBH5dYsfDb5SIDp3Lah1K2w4ro0YALgkj9IIj3NgX39oux7Px\r\ngyVRhciL7CJK5YsNgDr3/GF5wbmw/Q2mN36ZadOjk7VC/Hm7r9/ppjdr5QDt\r\nCOPOJf1iZ+epq17qyyC3g5vi/Iec8csgk/CJBCZOza02y8pyIp31zZP6bw0R\r\nUYn7qBkBCqkt7ME3NR2WEpnmbN8pijogniD4eOhhn8MW3aS0DgQakROZB+Qh\r\ndM4RK92+ddzcVqrbVGtfblb2AC41GJ+mOalexN6PdYwDUsp5smaP7YqS+nyH\r\nlMxP9jBax6zTnyBuwjZNLfszg/quXGtnP31xhJS8ELdxuuCCDgaCTrxOnT2S\r\njc3wS+vgNJofXteBxaAx9lzr0L07iJ3MKAI=\r\n=/hg7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7fb32c700e39845e104cb3db2a6e05e8928e3156","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"9.2.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"19.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.1_1671375965251_0.5065568007402874","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"harfbuzzjs","version":"0.3.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"35c7aee6e58f60ef7613a9ae575696f6ff6f6227","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.2.tgz","fileCount":24,"integrity":"sha512-IGgu7///nEOWAjWT8bYyC4uPP8FEFG7EBW6IghJT5605TdpSopFGJPQpKnyWXovXh4fSNqEigEqyNpWw0QdDyg==","signatures":[{"sig":"MEQCIEHkENl93sAIxveXeNYX1YhbBIj0uv2Cn0YVJAJVFwUxAiAVlYbPuVgXH08PKSC/QVitUEvYKgC1qZ+Zyho4tHAzaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLtWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+5w//RSRy9PGp3DOcnbx39fin++hLEVGOoabZxEmfJTz7iQop5SxY\r\nSnWrjZoYOj0s65byhonYMwJBr6ZGj9kvCOGl22+MkQHzGuCtINGSIr0o1Doc\r\n1FBlaG6L+cL4jYD/cT0mRJGzvwjeL5kOpfIOHiTAUUUPtWwIqN3YwOHXUQKH\r\nEoPS349XkImmmN0/IXJEEkJZTV/QTNBoJSx94G6v928BNfoOTvZ4uJ/XYNwW\r\nW9enW2Oxxh4IhchWe+D1UB1iu0Xry5aVFkUmxTscW5QoQuz8gmUTKj/7lqeg\r\nR/oelU7ACCS8cwz7BXNmOTEjMitjxMd8SO4p5YuWI3yo9IC1AtHkYTiXBai/\r\nzC+RK7CV78YvZTat3NuPeNIIRdN/227OIlMKsgltIRA4WzG6JxXZVQQgIOtz\r\nJbB3qgiWifKd5Lb7rN7WxdjHOHxHvEc0eqACf1FVDSr9Yx3U8nITOQYRhzR4\r\nNqlK7dIfLBOTXwgg68G+jqaONKaMwQzBJkQwpMxh6GtBIoD4ZiPrPh4jRF2B\r\nr2aZWPI3QGVFECazN/H6u2xF+l7yn/Ytwd7SvLumNDk2zRY3zXeO+NxcI0sZ\r\noW3A/0KL/KsiP2NClU/1HhVbZftPVaSmjJW3Ith1BBA8yayHs8fDQR/zv/h0\r\nIVFLmIWx/+X6a/U83pSUfM40kBhv8GsZSj4=\r\n=+wTw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"126276b9a04a0bc546b36e192f8ccfba1c6600a9","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.2_1680790914930_0.4560323319290196","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"harfbuzzjs","version":"0.3.3","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.3","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"72da5ea324e05c6f2779c5bf5b097d9334a308b1","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.3.tgz","fileCount":24,"integrity":"sha512-48C/LOUweD//LTqaQAS9VMOBNPh7DhyJEmdzh5/1GgjNA8kGZMVZKTzkvarBDtiKKaKG5whx7qXU8OeSNLmWcA==","signatures":[{"sig":"MEQCIEiv4u94OqWZJjTjG8FSJS3mOLLk2Q+pYM2ccwGZLUoYAiAIyGQoGVIqXig5Uo/b5HTpD5P1MZflqPqQW36bMYNSIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOto1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow8w/+PQemiSSF6w0fdAFgNoSbWOMB96hZlH2FyWlXht0mRlBjf4Nd\r\n0QG1XNKJ7qdZLMjyKIXhK18awaGr1NqNOB7uOud4atZ08oscw13HOZt787VP\r\n6WyvsvcaU8LaJkLu0q9ojF0BRp2vsAvF1QfP4iJ0OnV2NSEt0rhDQwos8SGM\r\ngdCu/aHWVrq2N06S7WLl4yCkVM/CbK4d3B7QtTnyOF3BXIrEc+gGvkD+OyjN\r\nQo2/pBzUSsnTFGKSDj37iUNwE044t8Gc72G537iWApyc3fP49Xi6w+840IMQ\r\nEiHWxnXjvrnzioLis/4wnP5/llEmdIvrWbmv0KhtDd9ES3afGzpeFzT9MQCI\r\nFNLb5dpbczHbL4FEXQbcGm75vtxp2SKEmgTaKTH8Uv44hZ77LxhBeSw8/ia0\r\nxmeCYOn35GIg+2wl8qjjkoOnJPXDgz9K87Cu8Yki+HukvA2taUytimZm3fKs\r\nh6HzFDWEPZzK510D6uv4KjIBNc+ytBZW4UrzSUPzCGHQzekWtU/qHzWPyZ9Z\r\nhnzXIRM2nADfXfdn/8ZqDrTBc2Jb7XVbF6RSco67+oomsUzGEGJSXAe3j9QB\r\nARhqFtgaO8VPXkSWKYF26tw2PWZ+jhdd4V4WGSxDqUpP+jcaFZifwj58aF3H\r\nJzhTrC1w9FupTYKB2PpUu7Po8px18ps8dpU=\r\n=34Dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"94d09bade038ba68cb34e66731f220b0ba425036","scripts":{"test":"node examples/hbjs.example.node.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.3_1681578549000_0.8971867266739024","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"harfbuzzjs","version":"0.3.4","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.4","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"ded565faf5ea70c88e7164f1ac33caf6619d0d1b","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.4.tgz","fileCount":25,"integrity":"sha512-0TH7j8TIqCJB6RVpcJ7IyhPpHRq1JlyBiSOcNRAWpuN6S1HVSBmNtdt+G0jND1Y2qLnh70nXZ2R2zYqO57y92Q==","signatures":[{"sig":"MEQCID+kUvpfT9BSqnE9gUH5TPszoAwdWHhO3rYGVHK2N984AiAvRzrF97TBi8tg+/3nH0WVf2uI23BMghMf3frqi86iQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2262171},"main":"index.js","gitHead":"38ccc6c78b592b84c99caeb34c5e627cdeb6aae5","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.4_1701639568469_0.9580756792727247","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"harfbuzzjs","version":"0.3.5","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.5","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"3e037ac138773e552ad72089fc49bf140e3c8dcc","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.5.tgz","fileCount":26,"integrity":"sha512-SbNxmVAyhlUJTHdaxgK5S6Uqy4mXIu80Vl6KDn8d+ctPAF6W3DY2yehB4BwIC24I/Tk5HGLjaQkyny5gY0r41Q==","signatures":[{"sig":"MEQCIHFk48+itTXZ8egRqIFTbaJCemdqeH1CX/GhFRdTc7T/AiA4ko+1e3YqSHpyfT0YL0a86KvJ6jv/JGzEsoRtPukfeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2273833},"main":"index.js","gitHead":"acbdcb2e5a6ce5dd0c8c7ec63fb4ad61594cce79","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.5.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.5_1711279317375_0.7795071224435006","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"harfbuzzjs","version":"0.3.6","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.3.6","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"97865c861aa7734af5bd1904570712e9d753fda9","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.6.tgz","fileCount":26,"integrity":"sha512-dzf7y6NS8fiAIvPAL/VKwY8wx2HCzUB0vUfOo6h1J5UilFEEf7iYqFsvgwjHwvM3whbjfOMadNvQekU3KuRnWQ==","signatures":[{"sig":"MEUCIFo+mxKl9hmiMiT4tgN618TaQ7x6u/p28+9B/z2enY8iAiEAxFsAJTUD65UQHPoHWOKQ56kBnyIgXSk1n77girpMciA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2292700},"main":"index.js","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.8.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.3.6_1720075326957_0.9837217927825233","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"harfbuzzjs","version":"0.4.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"a0134c8b9f56eb54410806d4297dd51c1ce7cbab","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.0.tgz","fileCount":28,"integrity":"sha512-unEPrYPSMjTlkTUyZol39REf+nZwYhCaErPDeq08VV2F2UMW2L/xkM7AC4NV92TVNLl4T90JmYMM2RoDoxZRTQ==","signatures":[{"sig":"MEQCIBfSBVLpviabn+e6NKxLp4TsR7wiPyhiTjdtY8BCtddfAiAfPn1uRu+QNt68LnlZIGt5foeEYFVxazXrJhgiNT8ODw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2632144},"main":"index.js","gitHead":"4620b2c2650d0ab5bac1729ef964e09de617eb03","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.0_1727189134400_0.14114345325015698","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"harfbuzzjs","version":"0.4.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"52074127325fc06dcdd2157496d8955c505d75e2","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.1.tgz","fileCount":27,"integrity":"sha512-266QMOjh9erFC22ETPIA+d8oVtIs+K5D8xdZSEZ9vKrbSflskU3B70RvGH4MfUL8Gcc+XRnnLqt5dhXFuaYLdA==","signatures":[{"sig":"MEYCIQDGoSQ2b4OlKqSVZmS9XqPCL7U6H8dKdD5M78HQl1x3IQIhAOc7ZKkqHsShoR/jaMrFNe+di18FyQ7Her+479lpsgmr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038382},"main":"index.js","gitHead":"f9028a2794a8deed51f2bc06e6d508a8e37d81be","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.1_1729093232337_0.8886489448609436","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"harfbuzzjs","version":"0.4.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"812773dffb996e9efff3436d690ced8d91a572b4","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.2.tgz","fileCount":28,"integrity":"sha512-ezF/y31J5qlO9zZ9I0YxlR5MFizMixRR7AIRwpmkbCURyJV1OwV8NSTFOf+YQgDVRHNiV9UtPaj4gX+F3op9OA==","signatures":[{"sig":"MEUCIHrWUsnO8dEgKhB3YxKk53gUs6iGjIoxnz9Y2baLq9ydAiEAwk/2fA6JBzmWuMz7siXI4vAcQYP4ipAJ5DLp+ATgayM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2631182},"main":"index.js","gitHead":"1b7fb8cb0c63b8621e2abb62720578d37562bab6","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.2_1729093513961_0.6365766887895143","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"harfbuzzjs","version":"0.4.3","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.3","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"e56259888789ae22b5fd36005a3274b55a1d2126","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.3.tgz","fileCount":28,"integrity":"sha512-g7yRM1C7/le3PN9GPNufA3T1PEugOVOrG1WbDZKR0Olx0rft+1VKr0dx9nDcdBOT9vDXtXCH2/5fjc16OvRg5Q==","signatures":[{"sig":"MEUCIC+7E5kh58pZY9265WzCO6xWmZ/OfcmBmw4cUwIt9mWuAiEA8IyL9fJPfcXE7K9W/pfIRNySzYmCfpQ8+P5lh6C0a2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2630978},"main":"index.js","gitHead":"c58274ccadc48a4d50d6045507788d1e7c0f22a6","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.3_1730816976832_0.9159231013924902","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"harfbuzzjs","version":"0.4.4","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.4","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"bdef2a3c9782a7ef67d9622d10f3d5bfa297c083","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.4.tgz","fileCount":27,"integrity":"sha512-8rRncykQxQsHJaPchDRNLYJqkt9YbQ/dZ/LkF64W3Qxx5tgHYAsjYq+TOH2PVRwrM405AWbLChWk8BKECmTgkA==","signatures":[{"sig":"MEYCIQDvmgq0mr2wpN66aOmqRbfmcBblGjKREN7xw66E3cG94gIhAKa1YkZDbF98b5/c+/+lBAxL8XZApEMPqF+fAsMaVCLj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2803260},"main":"index.js","gitHead":"abf3eba4b8a2d5874d22b575d210ed2c792ab350","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.4_1736697527708_0.6174602182019377","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"harfbuzzjs","version":"0.4.5","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.5","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"38edbc3385898592887505fb2bf7eb1bc2ca2ec1","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.5.tgz","fileCount":27,"integrity":"sha512-dDMkI7mWWcYTJtyUZmS6A6SfzITEjJyxaFQCup8wGlli9eaWTEjoS/gDUGnv6PQlXExOXWhWY1Hq/h3J03Tfow==","signatures":[{"sig":"MEUCIB0gPLcc/iwQ5a7ayS3ut7fma7p3ftV9+izm0F2IpEIWAiEAh+kINXCdebyVAlw0DR7hmCGu3qUI80ZcYyPscZcRaS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2798685},"main":"index.js","gitHead":"e99f34c37ab366559316b13a02efdb9976259d77","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.5_1740925470682_0.020688501456690656","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"harfbuzzjs","version":"0.4.6","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.6","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"bee5850f2c4570c9ca13cac8c544376e6c3d1a63","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.6.tgz","fileCount":27,"integrity":"sha512-mlxuHx5SFV3/xY6q3ZXdNU2NKzHXknVNZRj3yegXmhJfBwunOdHvXIOlK2wVmDurNVuTwEfM1QxUfWmJ+4romQ==","signatures":[{"sig":"MEYCIQCQoQJxLNNaSnHifq1Il14FPCT6Ta6EmYKSe+dMocaA1wIhAJ+L6v/4vdhLeIgAilCViHGzztU1X/RJwrzD16OdIg07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2797185},"main":"index.js","gitHead":"f9d58ca2053a684bc7caca6cbd97ecf7bb3c7ac5","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.6_1742777972129_0.1802646376986805","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"harfbuzzjs","version":"0.4.7","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.7","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"3c598d3bc787ef4b7e576ad405a6af8c73763a20","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.7.tgz","fileCount":27,"integrity":"sha512-fGrMB7gk+x1ye++cN+OgDnHLLz8wg6aW26VPb8Q14V6XeZKGC0BCALe+ZEnwASU/b+YprBnRTELMJAlwy9jrLw==","signatures":[{"sig":"MEYCIQDh3Rqtdw6QxIx2A2n2GbjTlT+NuuL/bvEyRQJcVQBWQwIhAJs9ErClWFWsJ8HExwQ+ny8WhAtbbnPgvmupOdoEz1Id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2800806},"main":"index.js","gitHead":"0420d3838803eebb93d7ebea6ba85af2851d2c51","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.7_1744049059887_0.15052689868258962","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"harfbuzzjs","version":"0.4.8","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.8","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"291cb3408635aece59d2f8a5e5967befc98e427e","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.8.tgz","fileCount":27,"integrity":"sha512-eo2DEe+xMev6szwGZETogFQ1Kx4G8vK4OSFSmbqEYKXrN89xN7LpxI9a9GI5G1rzPTBhM+iBUPZwhJ32wU/e1g==","signatures":[{"sig":"MEUCIFa11hTndiTWN32GiXrCZTWmwYktqvCBQUfdPuueghAbAiEA057MIQjFdu8GxAUZePlca3avG8CGAujraiCOr3DHMxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803576},"main":"index.js","gitHead":"646cb1532c2121f5a61d70149393249d7c5ede89","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.4.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.8_1753725927643_0.4183696737318032","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"harfbuzzjs","version":"0.4.9","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.9","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"4b5e10b99b4a66821bbaf928ca5f177ec2c43dde","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.9.tgz","fileCount":27,"integrity":"sha512-ry24HoE67NmjDJ0tfSeRFOAntfZxF/hUgcy1tkc5uu65rXgdqEne4NlZ1+akSlkdZdQknKfxws98UhEbHYXBvQ==","signatures":[{"sig":"MEYCIQD5pNji4RzIcH5Sqjn3pcLfPNeSO1kKPtoHE5rmLcsnWwIhAJfK9mIZCLHHR+AWdVJv27EUS9tVi1NT0VeRu9ohk/QL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2836648},"main":"index.js","gitHead":"8dcbcfc08348b90a9e9ae7b30d641089a1d69d61","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.5.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.9_1755613053406_0.9099725726472545","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"harfbuzzjs","version":"0.4.10","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.10","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"844a13733e3f3c498bec5eade7a8867628a6aa37","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.10.tgz","fileCount":27,"integrity":"sha512-ECj9d64HBRQJ4Uh9QN7jFcuqclUOpycRsYRtWWzBqhcmuOPuXXtAG9KOUgrP5W51FmzMsoIAgdDjLrAK3WqpSg==","signatures":[{"sig":"MEQCIAqoPXUk7QR5Sdl9k47k8GeJhlo9uvs0Nfmva1IbffynAiBhOKkWWQ9BhXo4hDBatHuTDWFWRn9n0MpdZlqA1PsKCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838887},"main":"index.js","gitHead":"e5ef329efcdcf743062b65d4cee866d4484ca8e0","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.5.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.10_1756159870526_0.644081691486375","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"harfbuzzjs","version":"0.4.11","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.11","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"9118b5bfbafa93d434fb1e7eff384bf2f1ae39eb","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.11.tgz","fileCount":27,"integrity":"sha512-9hAFsVuTeFXbIutHA+zBzEghBdGkND/DROvRj5AmVbdbBMHMhiMMYhXZJJlOw3qw0mFBkcptwWnp34dIErbgaw==","signatures":[{"sig":"MEUCIQDWl1LYm1lKoc/71+oj36k/7xAYlYvGqLGcVQJt+LXGUwIgFYJj3K/SavIioAGVKBSrJ7k6YcgR4CAxA6m+5z3xbf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838885},"main":"index.js","gitHead":"a639caac067fe124ea947c76c127949475a5f5d1","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.5.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.11_1756544906765_0.3012510523526082","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"harfbuzzjs","version":"0.4.12","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.12","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"ed2b5ab5ef93ff731a1b6c4a5059936e5859278d","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.12.tgz","fileCount":27,"integrity":"sha512-Y2JTrft+uKS1qodeG8Fz04dIBF7+cjl4txiUgiNwox5xyuDTGPukY87BTsXWWxZSexEo66la2o131M9u7p1u2g==","signatures":[{"sig":"MEQCICUSrO9hF5h2RFep2g+iVKJDWWWmcWLhtSrWVh233uRzAiAJS7hrIODHCDE05ALu9bM7ThV+iclr3orcmKh1T/XVsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840496},"main":"index.js","gitHead":"26e79720320f35dbf1c8a8e20086f0cec10db090","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.6.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.12_1758100535468_0.2719185007061946","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"harfbuzzjs","version":"0.4.13","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.13","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"527d75d0fb220e1a2237516f5851b9b44049d2b2","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.13.tgz","fileCount":27,"integrity":"sha512-EC0q1K9Axs2IhgzDcTlYSv0m/Xo3VU36BQXtRoUS/4eMpy0rsMHePHwIjHKdhaouVO5O03sfUOwHP6ZzZ3HwFA==","signatures":[{"sig":"MEYCIQDXS7lpH6A3jcRHo+p4/VdQ6usUJV2r6Ba6tdd6k/yiEwIhANY+MFrS592EPpgftKEkk78v2glqYeodI3cbz9GvD+qA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2836263},"main":"index.js","gitHead":"cd727efc343b145656e760d8d37c7dd9c6f9f7eb","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.6.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.13_1759013265553_0.7477221505894482","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"harfbuzzjs","version":"0.4.14","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.14","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"9cac3601e7308fa983a351f62b5d4c47ad794d01","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.14.tgz","fileCount":28,"integrity":"sha512-f/J2RjGxuY2ErVp3ECqUryZnwmXBYYjH8VnV7cO6WOxRr57/HrtDBkhhFP2aje5Q5xm9D2P4S6WQY0pL2h3f7w==","signatures":[{"sig":"MEYCIQCydOhiwqZh35QHEOGYjKOMuKdC0IPs9SfwunOQJog5EgIhALyOkvNni2xFQ8MKS+ClVVw+yaAjxOZ8K+KcWHjp23as","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3141076},"main":"index.js","gitHead":"43e6d13b3d5e7a1bf529155843f9ceb18da914eb","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.14_1766726811595_0.9767562439762905","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"harfbuzzjs","version":"0.4.15","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.4.15","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"6c34daec1531c2649236d17d38f855c043d9bfe3","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.4.15.tgz","fileCount":28,"integrity":"sha512-p1edvnlc+vpRe2kz7OKzcscf0gyFiDZpco+miDxAiiZ67cu1oNlbuOkmP/A/i1l/w938VrkF2FdZ8scNcnkPrQ==","signatures":[{"sig":"MEUCIC3WTAT01kerG7sPB6qqw3lMEJ5V+OOTJkH4hrY1Etk9AiEAgl7L9pAULHlJryJBIEUzCMb8vX+5MTmCWUNlUFaJUu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3129328},"main":"index.js","gitHead":"fbd414d78df98f01318d55ac12828bf23ac3f8b1","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.4.15_1766881972765_0.9208785918579614","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"harfbuzzjs","version":"0.5.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.5.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"0615e44843f6526677561a6e2c6d5d8c0098a1d7","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.5.0.tgz","fileCount":28,"integrity":"sha512-KfssktCUHuuDhIxECiGGKtPcXqH2aVSjIIuf6gN5KakgTq8745oCudYnDeIReitkC4TNUT71nbgclimZYWKpNw==","signatures":[{"sig":"MEQCIGazsLH0I8z8T1/vggXYwKuzyuudT4LAvxAe/2E8ph0MAiAsiXDlDYLDClpsWcTEf3o8IhpVcwfECL4OnW6Rm0KPLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3187825},"main":"index.js","gitHead":"c84f606f171304512d5371a5df9610888c1a461e","scripts":{"test":"mocha test/index.js"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.7.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.5.0_1769257473132_0.8510333684172446","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"harfbuzzjs","version":"0.6.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.6.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"cd975f80a6407c3d996593b43102fbcd2ea547ae","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.6.0.tgz","fileCount":29,"integrity":"sha512-I/489mvE1Ft2Et5fJz1cKQM+mbwFyxiIliwE2m2reFxI+eATOty5PbrgxrKy1aRPWeFu8TOxUXSPcre/6jcWHA==","signatures":[{"sig":"MEQCIDKS3naWwlS0E8y659WT1oJn/78mUfNy+NdBktwxMFcSAiBx9p8NTO7q31GOY74erGGSJ/MK0KOjR3kKWd171UVobw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192060},"main":"index.js","gitHead":"f52db21cfc4fe77c18b84b6febc0eccd454e2c4c","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.7.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.6.0_1769446486802_0.7219994062546526","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"harfbuzzjs","version":"0.7.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.7.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"ad42be6e79f54cc41792bd1f021535e4c7662c4e","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.7.0.tgz","fileCount":29,"integrity":"sha512-entp2reqsJ6W7tmR7nSkTHLlE0NfikiZprwqYd7Xtx0xdZE15c2XD7A+JUSa9rf9tarFSPievrk2DyVbGdsJAg==","signatures":[{"sig":"MEYCIQCtypq62R/69u0wJfIwVGGF6kEYRIoIR7D/LWtAz1xedAIhAND/ujNbHfhjKbDLxi0kzBZUoULbR2CaqmTK1VZfmoj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199025},"main":"index.js","gitHead":"151a94c4b5479fc094c4ca1672ace88609817d73","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.7.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.7.0_1769542068618_0.9219611969961079","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"harfbuzzjs","version":"0.8.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.8.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"4c7e568437e3c304b862f1959332d73f6b6305cc","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.8.0.tgz","fileCount":28,"integrity":"sha512-tx3Wz2ylG+wzK5aWqrkHkCxPrns/7JJhFWHwsJ+XWNAxdRSVZ5KyT+njX5sl7zmE/328HfChsQC0Wp1NaiGQ8Q==","signatures":[{"sig":"MEQCIEVcwWxHPF/TJhJPQUFSqZbfLte8Abfp0qtTWU+bAJBrAiB01wk7f2APSuCw9qGDTh3O2ZDe/Cn2KRixDRkviEB/7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3213169},"main":"index.js","gitHead":"ec5b439a1c2737be9c00b9e838abe8d782b83a83","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.8.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.8.0_1770218623753_0.09486022105073078","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"harfbuzzjs","version":"0.9.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.9.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"a05ac3e0218bd0900bf101fca0fd3f3cd90a11f6","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.9.0.tgz","fileCount":26,"integrity":"sha512-lkYtIbbgAk5UAa3PA02NnlpdYpgOCdoP88i5jTDoLneHv5BSugjP103SEic//5CpxvFOQuz7gnlDpylVrUEMog==","signatures":[{"sig":"MEQCIBLeJtMTWrX7zU3WNZuZG5u8/RZDIXSKhGbcswsnr2tQAiBPpNIRRha10rRXU8VDkXUqp02SyaIyvreo1afhmwW3LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3206149},"main":"index.js","gitHead":"c854c5ce5d3e6fb73f1a3924d6b47a64a9157f1c","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"khaledhosny","email":"khaled@aliftype.com"},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.9.0_1771716556759_0.4074696928325148","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"harfbuzzjs","version":"0.10.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.10.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"7d447d8a122fdc58bcb8b5156799bb8a19e9a20d","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.10.0.tgz","fileCount":26,"integrity":"sha512-SN8LVwCOzvTq3OPNd0+EAghgXugItz56wst567D1vs7LnnKGWprhi3EG58aVOBwhN8HEbQxL4I9NDWkcXUutRw==","signatures":[{"sig":"MEYCIQDhm3crRMdEQ1x4mn39yIDuWYGF1vQOT+ylthaa/T7bfAIhAMxqfGcxxBUqUsdSO9RTHq1E7H4hDIJ13+pwwwCW2VRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3207859},"main":"index.js","gitHead":"c39f7aef5347b1541c3c923f5edac4671d51c558","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.10.0_1771941382281_0.9007230415360046","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"harfbuzzjs","version":"0.10.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.10.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"ccb7bb86866eef2fd90e8b33f143a5a0be0d5257","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.10.1.tgz","fileCount":26,"integrity":"sha512-Snspnku2xVnKvoXkdLeOgDWFmsjv8bhCkiA5o+c12I5NGO+aXsLNYmIjaEfIU//SSzoZ63xaOAb3A7eT/Ju+Sw==","signatures":[{"sig":"MEYCIQDCXPIhxVXtmXGzPqCNMtt6c67yf+pmfpO7GBM6OV+GFAIhANe4MP0VN6xzhplNM+eD7H+R5DwxRuZqXMQmkLwf0IqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3214302},"main":"index.js","gitHead":"d2258eafee945fbaf8bd913b4ea3560f513c0f9d","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.10.1_1773931187959_0.4868561532001012","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"harfbuzzjs","version":"0.10.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.10.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"f784047d98ff23bca90f50397c0d629cee5e06ec","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.10.2.tgz","fileCount":26,"integrity":"sha512-OD66/Wq6jyf6TdYmWmprreYHYZCkOpua3gnT0ZmHYVBpFu/uywxgTa2MUDO0+ZiYnLlwFAT2HtxFgpd+1yYokw==","signatures":[{"sig":"MEQCIGfjuWwoabzi4/B7uuwIt3ETSKJLxrB165nBnS3G/M5kAiBDFZ9/qIN/H1BUtwt5Vxd46a8YoZjMDsIRn1wa8nqrVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3214302},"main":"index.js","gitHead":"7323c2e3462c4e44047c2ddb5a2d5ae666414f53","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.10.2_1774903780718_0.1699787587242103","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"harfbuzzjs","version":"0.10.3","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"author":{"name":"Ebrahim Byagowi","email":"ebrahim@gnu.org"},"license":"MIT","_id":"harfbuzzjs@0.10.3","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://github.com/harfbuzz/harfbuzzjs#readme","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"fcd53cc888548d16607f19e4cab8d1b55dceb939","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.10.3.tgz","fileCount":26,"integrity":"sha512-GJnLUrgLMadlMYrBGEXwYEimObbysy3prWT4HyPpFQERvgTU/OZ+ReUlEPOum6w4RBtFXzXiCCmECOr4sz3qwQ==","signatures":[{"sig":"MEUCIAPqK0e98oPBG7d0vmD6FtPiLYcOWCptHTewyI0p5I9uAiEA4XAyp4+T2H464pMEXsF58NGknUvcE5xaIcqKCsPA3Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261712},"main":"index.js","gitHead":"3670125a2049ea60ad22629e2eccdfa179d92fa3","scripts":{"test":"make test","prepare":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_0.10.3_1775050551363_0.3622834748948829","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"harfbuzzjs","version":"1.0.0-beta.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.0.0-beta.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"14217a9619490c06b6a396147e739a04d8a39f01","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.0.0-beta.1.tgz","fileCount":9,"integrity":"sha512-a7NY74Lu9Cvt4Vt+lLimQ9k5k1blO8rs0DFNPyaYNUZX1/ZVkkWx5eaXkUJ/Uo/Z/y92vN6uoZ6ZvXIYd4aiRg==","signatures":[{"sig":"MEYCIQC9Arn4cofP0kLnjbaR8SebukuulBWyhcVNSWLLf7qWaQIhAPOnUo8lQp0jyBk82n4meh1h04GAFubPcrJ6Kt4aZadU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127783},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"f51ca61d63fb41c3d0119ed9f4f39e0f90757ad0","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.0.0-beta.1_1777322865215_0.9078011667857062","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"harfbuzzjs","version":"1.0.0-beta.2","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.0.0-beta.2","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"96c2f08bae6fe7c12b7e593fd0eb801b33747d86","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.0.0-beta.2.tgz","fileCount":9,"integrity":"sha512-/nQYzZN86B2AALr+CJIMhxoDa7bJ0tTPkeIB8gE3S2U1WFMFG2Sa34HqLXUXqH8JqqYTILsfvoi9RVyHfK+fmg==","signatures":[{"sig":"MEYCIQC86zP1dDeARrcOz76Tciamg7ehIz2B1KDjpSNx/31m9QIhAPPPA21yH4tM1k0sVU8/219SLBDoHzXT04dgVhgTyjfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1141624},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"fe7b2a0dcb9942ae0607aa6e0782f5103ead4a4c","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.0.0-beta.2_1778149615312_0.20948821664497386","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"harfbuzzjs","version":"1.0.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.0.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"1b5d53c6d208c3601e8d5309dd66d9ce4e79ffb2","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.0.0.tgz","fileCount":9,"integrity":"sha512-oP289VVQnAfTP8qbNKUNPqjpJzowB3fiFNl/tu7cXmu+ogLxcYA2fOt+WvZQF5alZQHVoyVzoOgs/MIlf0+P7A==","signatures":[{"sig":"MEQCIHcfrHTY7P8glaBkg8GbqQ9TW6mePgv2XEBsCf3Gni+pAiBRnJNozhlj73cmBTFg/nk8E+kl3IeUwXvyQlF8uEz8ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1145665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"e108b31ffa970c26b8efc49d65837355c64ce92a","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.0.0_1778532271925_0.10308724966890725","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"harfbuzzjs","version":"1.1.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.1.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"449c70b2c796e90dfdc5693b351980f09c68e392","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.1.0.tgz","fileCount":9,"integrity":"sha512-2XjwTQIq+Q5ds/DQAo1qubx/KJZSvPw59C2Im+8BsisKjjtTvvOiSVXJuZF/791e01M1o0pG3TDUx6asPBvVqA==","signatures":[{"sig":"MEUCIQDaW9Uc6GyR8Si8977IMf4Hsy4K4GjZx0xVw3OI7n/a1wIgcEQH6tLdE7HPaZSRBZap1x89pP5EpeXtWH1WtYok7rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149339},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"0af07a866ef67a40f99afa91ce932e14501cac5e","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.1.0_1778695911498_0.49780673766532324","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"harfbuzzjs","version":"1.2.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.2.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"cfd465ad6561532387d2c6d8dd3f14b399ecafb8","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.2.0.tgz","fileCount":9,"integrity":"sha512-ZBH5yFhRG1hzdbGHrOTNx6UJjPcYVTXjMiUf3/ZtDmjnRFH8F/kiqe/8a3PqJPsIU8fuK8UxlumPT+0Ar/Y6tQ==","signatures":[{"sig":"MEUCIHGR14THV6BqxK/2iuLryhQbKgNoU9bEsbF7F4yCVf43AiEAzGxXZwp1ASyeGwmvSKBYh9sKBcJbPb0pibxgY0EkF74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149888},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"66d89827d52ef678fb5db47a8424835b50579907","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.2.0_1779060815757_0.8110441008512603","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"harfbuzzjs","version":"1.2.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.2.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"63a321bd93358d7781b23f5852776f614386d5ee","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.2.1.tgz","fileCount":9,"integrity":"sha512-XOtbpWwQ8pHceShD5LNIU8Tz0G/r0TLQf4K/ut9Z8SkBcKwaW4Hn1zYJDJe8GUosDlrKSzkCMHHBjpf/bQbz/g==","signatures":[{"sig":"MEUCIEaQn1k0OZVIQIeJrUppOVimDm+0FXwAub5O1Dk9M2xGAiEAvJbc8Bna4ppvHM4HMdLUf1KZDHne91xd2ICPVYbaFS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008138},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"2625ceca3b7665f1df87654b8f4096bb400d92ee","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.13.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.2.1_1780521120764_0.29808088767694874","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"harfbuzzjs","version":"1.3.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.3.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"4aa69a7bc310ed773374e4f3b4f3209e011833ed","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.3.0.tgz","fileCount":9,"integrity":"sha512-rjS++ixJV1PtpImRz46ggkKxjWQPrdTukNwX/xBDBmO1Wj8iLBwP5+2w8K6TM2nUXlI5bkSVvjLFN82w1SpcqQ==","signatures":[{"sig":"MEYCIQDku1YRVDN6CS4EesYRyN31epV2VFOjwB/xDtruJf414wIhAMEfyTH8rf8XHWKdpTGIdJ0ouU5zjtzr2L9DT+to4BYe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1011557},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"4fb0b0dc79dcb8427c2d33ccc9f0d4ae81a31401","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.13.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.3.0_1781448839526_0.727758061191687","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"harfbuzzjs","version":"1.4.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.4.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"e0f67ea08259d5261ff685988678000dd3a81c4e","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.4.0.tgz","fileCount":9,"integrity":"sha512-3KrygnLb4ESsntxvxZA7RhJy2Ci47GdXWC8fl9HwPHNEOUDXUNv5M+x/TiBkXKjUz6jz/CRJOL2Ksgq8V3UdKw==","signatures":[{"sig":"MEYCIQCSnkzjiiKSIOUWunri7heBEg1xpkfCcSRc6FKBW4GDLQIhAO5ucIP7trhUlN4KoB3+/Sl+RcZc4Zn05gjmrHlXh5Db","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023657},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"e55f3ce887a1a5437d8e7a3a3730123c7a49a5f6","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.13.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.4.0_1781547349119_0.5923537248774817","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"harfbuzzjs","version":"1.4.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.4.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"48f22a6b0545ebc558d104d4f01b307f5ceb6ccb","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.4.1.tgz","fileCount":9,"integrity":"sha512-i43/D+a6NYk1ZGiK+PDZRV7kV7iPJoY8JZPZ3WPQPgnAorokQiU/6H0gRLW62UVfhOihGG67NIIzOU8Zb/Jmkg==","signatures":[{"sig":"MEQCIE3JsBqMPuBIx0oU2ZmUxevGriDBnzxrxRsRPRXTVz9bAiB2pYHf2t9EH+LXNObaHqoWDFM8N9MtOFAV/Qp9FQFOmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222825},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"0a9002f59ecfadddb63798db232e496e1157b571","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.4.1_1785513970793_0.6601002763832415","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"harfbuzzjs","version":"1.5.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.5.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"5611f8f50628d3bf350d4aacc47864c41168a7ae","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.5.0.tgz","fileCount":9,"integrity":"sha512-IYrYhWlY6BqSJlzhYbc2sxuFaJQXGpl74+1060SBDnYLt1gyyyUWM9LUbn8c/IWedmFW7Jgi9l+uI5cj0GN+qA==","signatures":[{"sig":"MEUCICw4h3/8/Dv8W0xVFoIvycUzFCajiARcaUgDus9PLZR6AiEAuMF2t+uJJotWiWr9pGrN5E3A1ssaDujSKjUBqIHxiR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222825},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"737f440bedbb03973e37c12730855d246262b4e8","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.5.0_1785515229815_0.12193092302499786","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"harfbuzzjs","version":"1.6.0","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.6.0","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"b4940c5d13becb2b1da15af6152d3b6d2c31844d","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.6.0.tgz","fileCount":9,"integrity":"sha512-fNnYg+CX5MBzckYZpqBJKs9qIVMH9vMhFNo9I81wp1QFu7jI3DOvtf1+VDwH4vsfnCylAFBNSX3gio9uNGPk/w==","signatures":[{"sig":"MEQCIGxwNvXDdK8fG/vJZ0LTRwFMygBgXYLdVeMGE7hINwgkAiBJR6vdi7p5MlxI3h2FME5IdT3VxxVvKHK1/kUW7Ng8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1224078},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"af42e4d6e3f54fb9b85cc9692d4e1bd6e4e91ed3","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.6.0_1786279699683_0.6933188195438977","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"harfbuzzjs","version":"1.6.1","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"license":"MIT","_id":"harfbuzzjs@1.6.1","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"homepage":"https://harfbuzz.github.io/harfbuzzjs","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"c93b59ba288f58417f6efc594dbc061726711d93","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.6.1.tgz","fileCount":9,"integrity":"sha512-+JeJmO+HzXjDwpfCOdGSyM2bNP8WzJNFKl/8TKivbInMYDtfRIuPIDLtnBNmQzcJw6GptbhHY6o5gaH6deCMEw==","signatures":[{"sig":"MEUCIQCb3j6SoSEtbwRKO7mBDpMMvHuIz8y3zb9bfTyvF73VOgIgZVWAJhUBJVBmTmNKd8+/eVGESGkqa2rYTgMIoUX+S90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYismng9yH2c4jbhLahITg6QraYOqRMg9nGiTYWnVTVwIgGdxFzjelH/tXdDYFqUvFRq3lz06s40kSsTivHcWo+hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238713},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./dist/*.wasm":"./dist/*.wasm"},"gitHead":"8aa047b90387790b255b118cf45ad11691a38910","scripts":{"test":"make test","prepublishOnly":"make"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.17.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"tmp":"tmp/harfbuzzjs_1.6.1_1788208254964_0.31514096305674366","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"_id":"harfbuzzjs@1.6.2","bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"dist":{"shasum":"6a4717bbc802036587a56ad607cec882dbb7145d","tarball":"https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-1.6.2.tgz","fileCount":9,"integrity":"sha512-95c1vWuzoHjM19d5fQgPbz1wcv1pTa0UM9dZrdPgSMUEVuSwuzeVPkq6UhHHw3jLOkE9AYzzTP8XQkRBpPYpEg==","signatures":[{"sig":"MEYCIQCDUXIaMiVaa6OnU9E35CwrzLy6L1BdvHWFxQShyQD/FwIhAKlzwWVbGmNjdKsN04mP0K5lyR93NcC/U02y+1hSu3n8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWydE6u9SHn4qImYRxNkYg8+MOepxRuB633X76y8nULgIgXPbBHSi7kCHabVsJoRm0JzQNp9k/f/0ZTrCsTBI95ZY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/harfbuzzjs@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1274393},"main":"dist/index.mjs","name":"harfbuzzjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./dist/*.wasm":"./dist/*.wasm"},"gitHead":"b2ec00c97159ee8aa563691792aa3081adbc8a50","license":"MIT","scripts":{"test":"make test","prepublishOnly":"make"},"version":"1.6.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fa79bba-983e-4622-b8dd-cdcea3f22486"}},"homepage":"https://harfbuzz.github.io/harfbuzzjs","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"_npmVersion":"11.19.0","description":"Minimal version of HarfBuzz for JavaScript use","directories":{},"maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^4.1.2","typedoc":"^0.28.18","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/emscripten":"^1.41.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harfbuzzjs_1.6.2_1789989522657_0.6143008636372451"}}},"time":{"created":"2019-04-24T16:09:36.855Z","modified":"2026-09-21T11:18:43.071Z","0.0.1":"2019-04-24T16:09:37.011Z","0.0.2":"2019-04-24T16:46:40.064Z","0.0.3":"2019-05-25T10:19:29.817Z","0.1.0":"2019-12-05T10:05:44.459Z","0.1.1":"2019-12-12T12:51:02.443Z","0.1.2":"2020-07-17T18:48:59.405Z","0.1.3":"2020-07-17T18:53:17.018Z","0.1.4":"2021-04-09T18:28:19.404Z","0.1.5":"2021-05-03T11:32:16.282Z","0.2.0":"2021-11-04T08:38:28.050Z","0.2.1":"2021-11-10T06:54:29.672Z","0.3.0":"2022-07-23T21:32:25.381Z","0.3.1":"2022-12-18T15:06:05.503Z","0.3.2":"2023-04-06T14:21:55.190Z","0.3.3":"2023-04-15T17:09:09.227Z","0.3.4":"2023-12-03T21:39:28.727Z","0.3.5":"2024-03-24T11:21:57.610Z","0.3.6":"2024-07-04T06:42:07.214Z","0.4.0":"2024-09-24T14:45:34.770Z","0.4.1":"2024-10-16T15:40:32.603Z","0.4.2":"2024-10-16T15:45:14.220Z","0.4.3":"2024-11-05T14:29:37.107Z","0.4.4":"2025-01-12T15:58:48.014Z","0.4.5":"2025-03-02T14:24:30.974Z","0.4.6":"2025-03-24T00:59:32.391Z","0.4.7":"2025-04-07T18:04:20.179Z","0.4.8":"2025-07-28T18:05:27.921Z","0.4.9":"2025-08-19T14:17:33.786Z","0.4.10":"2025-08-25T22:11:10.837Z","0.4.11":"2025-08-30T09:08:27.030Z","0.4.12":"2025-09-17T09:15:35.709Z","0.4.13":"2025-09-27T22:47:45.820Z","0.4.14":"2025-12-26T05:26:51.799Z","0.4.15":"2025-12-28T00:32:53.020Z","0.5.0":"2026-01-24T12:24:33.412Z","0.6.0":"2026-01-26T16:54:47.013Z","0.7.0":"2026-01-27T19:27:48.889Z","0.8.0":"2026-02-04T15:23:44.080Z","0.9.0":"2026-02-21T23:29:17.027Z","0.10.0":"2026-02-24T13:56:22.543Z","0.10.1":"2026-03-19T14:39:48.195Z","0.10.2":"2026-03-30T20:49:40.924Z","0.10.3":"2026-04-01T13:35:51.591Z","1.0.0-beta.1":"2026-04-27T20:47:45.722Z","1.0.0-beta.2":"2026-05-07T10:26:55.520Z","1.0.0":"2026-05-11T20:44:32.192Z","1.1.0":"2026-05-13T18:11:51.700Z","1.2.0":"2026-05-17T23:33:35.913Z","1.2.1":"2026-06-03T21:12:00.942Z","1.3.0":"2026-06-14T14:53:59.689Z","1.4.0":"2026-06-15T18:15:49.267Z","1.4.1":"2026-07-31T16:06:11.033Z","1.5.0":"2026-07-31T16:27:10.006Z","1.6.0":"2026-08-09T12:48:19.842Z","1.6.1":"2026-08-31T20:30:55.108Z","1.6.2":"2026-09-21T11:18:42.742Z"},"bugs":{"url":"https://github.com/harfbuzz/harfbuzzjs/issues"},"license":"MIT","homepage":"https://harfbuzz.github.io/harfbuzzjs","keywords":["harfbuzz","opentype","truetype","ttf","otf","graphics","complex scripts","typography","font rendering","font","fonts","emoji"],"repository":{"url":"git+https://github.com/harfbuzz/harfbuzzjs.git","type":"git"},"description":"Minimal version of HarfBuzz for JavaScript use","maintainers":[{"name":"ebraminio","email":"ebraminio@gmail.com"},{"name":"khaledhosny","email":"khaled@aliftype.com"}],"readme":"# harfbuzzjs\n\n<div align=\"center\">\n  <p><img src=\"logo.png\" alt=\"harfbuzzjs Logo\" width=\"256\" align=\"center\"/></p>\n\n  [![Build](https://github.com/harfbuzz/harfbuzzjs/actions/workflows/build.yml/badge.svg)](https://github.com/harfbuzz/harfbuzzjs/actions/workflows/build.yml)\n  [![NPM Version](https://img.shields.io/npm/v/harfbuzzjs)](https://www.npmjs.com/package/harfbuzzjs)\n</div>\n\nProviding [HarfBuzz](https://github.com/harfbuzz/harfbuzz) shaping\nlibrary for client/server side JavaScript projects.\n\nSee the demo [here](https://harfbuzz.github.io/harfbuzzjs/demo/).\n\n## Download\n\nFrom the repo's [releases](https://github.com/harfbuzz/harfbuzzjs/releases), or npm:\n\n```\nnpm install harfbuzzjs\n```\n\n## Migrating from v0.x\n\nThe v1 release introduced several API-breaking changes. See [MIGRATING](MIGRATING.md) for migrating from v0.x.\n\n## Usage examples\n\n```js\nimport * as hb from \"harfbuzzjs\";\n\n// Load data from a font file:\nconst response = await fetch(\"font.ttf\");\nconst arrayBuffer = await response.arrayBuffer();\n\n// Create a HarfBuzz font object from the data:\nconst blob = new hb.Blob(arrayBuffer);\nconst face = new hb.Face(blob);\nconst font = new hb.Font(face);\n\n// Shape text in a HarfBuzz buffer with the font:\nconst buffer = new hb.Buffer();\nbuffer.addText(\"abc\");\nbuffer.guessSegmentProperties();\nhb.shape(font, buffer);\n\n// Enumerate the resulted glyphs in the buffer:\nconst infos = buffer.getGlyphInfos();\nconst positions = buffer.getGlyphPositions();\nfor (const [index, glyph] of infos.entries()) {\n  const gid = glyph.codepoint; // Glyph ID despite the property name\n  console.log(\n    font.glyphToPath(gid), // SVG path\n    positions[index], // xAdvance, yAdvance, xOffset, yOffset\n  );\n}\n```\n\n### Alternative browser example\n\nSee [examples/harfbuzz.example.html](examples/harfbuzz.example.html). To quickly run it in a browser:\n\n```\nnpx http-server -o /examples/harfbuzz.example.html\n```\n\n### Node.js example\n\nSee [examples/harfbuzz.example.node.js](examples/harfbuzz.example.node.js).\n\n## Development\n\n### Building\n\nFirst install [emscripten](https://emscripten.org), then:\n\n```\nmake\n```\n\n### Testing\n\n```\nmake test\n```\n\n## Need more of the library?\n\nharfbuzzjs uses a stripped-down version of Harfbuzz generated by compiling Harfbuzz with `-DHB_TINY`. This may mean that some functions you need are not available. Look at `src/harfbuzz-config.hh` in the Harfbuzz source directory to see what has been removed. For example, `HB_TINY` defines `HB_LEAN` which (amongst other things) defines `HB_NO_OT_GLYPH_NAMES`. If, for example, you really need to get at the glyph names:\n\n1. First, undefine the macro in question, by adding e.g. `#undef HB_NO_OT_GLYPH_NAMES` to `config-override.h`.\n2. Next, export any function that you need by adding a line to `harfbuzz.symbols`; in this case `_hb_ot_get_glyph_name`.\n3. Now the function will be exported through the WASM object, but you need to add TypeScript to bridge to it - in this case, handling the memory allocation of the `char *` parameter `name` and marshalling it to a JavaScript string. The best way to do this is to look at the source files in `src/` for functions which use similar signatures.\n\nIf you have extended harfbuzzjs in ways that you think others will also benefit from, please raise a pull request. If there are parts of Harfbuzz that you need but the instructions above don't work, describe what you are trying to do in an issue.\n\n## Using the library in a bigger emscripten project?\nSee [harfbuzz port inside emscripten](https://github.com/emscripten-core/emscripten/blob/master/tools/ports/harfbuzz.py)\nand [emscripten-ports/HarfBuzz](https://github.com/emscripten-ports/HarfBuzz), basically all you need is to use\n`-s USE_HARFBUZZ=1` in your build.\n\n## binaryen\n\nOptionally you can install `binaryen` and use `wasm-opt` like:\n\n```\nwasm-opt -Oz harfbuzz.wasm -o harfbuzz.wasm\n```\n\n`binaryen` also provides `wasm-dis` which can be used for,\n\n```\nwasm-dis harfbuzz.wasm | grep export\nwasm-dis harfbuzz.wasm | grep import\n```\n\nwith that you can check if the built wasm file only exports things you need and\ndoesn't need to import anything, as usual with wasm files built here.\n","readmeFilename":"README.md"}