CINXE.COM
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://static-production.npmjs.com/styles.0146f536c7c62d102da9.css" /> <title data-react-helmet="true">keywords:emscripten - npm search</title> <meta data-react-helmet="true" http-equiv="cleartype" content="on"/><meta data-react-helmet="true" name="apple-mobile-web-app-capable" content="yes"/><meta data-react-helmet="true" name="mobile-web-app-capable" content="yes"/><meta data-react-helmet="true" name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes"/><meta data-react-helmet="true" property="og:image" content="https://static-production.npmjs.com/338e4905a2684ca96e08c7780fc68412.png"/><meta data-react-helmet="true" name="msapplication-TileColor" content="#cb3837"/><meta data-react-helmet="true" name="msapplication-TileImage" content="https://static-production.npmjs.com/7a7ffabbd910fc60161bc04f2cee4160.png"/><meta data-react-helmet="true" name="msapplication-config" content="https://static-production.npmjs.com/668aac888e52ae13cac9cfd71fabd31f.xml"/><meta data-react-helmet="true" name="theme-color" content="#cb3837"/> <link data-react-helmet="true" href="https://static-production.npmjs.com/osd.xml" rel="search" title="npm package search" type="application/opensearchdescription+xml"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="120x120" href="https://static-production.npmjs.com/58a19602036db1daee0d7863c94673a4.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="144x144" href="https://static-production.npmjs.com/7a7ffabbd910fc60161bc04f2cee4160.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="152x152" href="https://static-production.npmjs.com/34110fd7686e2c90a487ca98e7336e99.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="https://static-production.npmjs.com/3dc95981de4241b35cd55fe126ab6b2c.png"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" sizes="32x32"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/1996fcfdf7ca81ea795f67f093d7f449.png" sizes="230x230"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/f1786e9b7cba9753ca7b9c40e8b98f67.png" sizes="96x96"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/5f6e93af5bf0f5dcdd1eecdac99f51ee.png" sizes="192x192"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/c426a1116301d1fd178c51522484127a.png" sizes="228x228"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/da3ab40fb0861d15c83854c29f5f2962.png" sizes="16x16"/> </head> <body> <div id="app"><div class="_452c3ec4 d68c66a8"><div class="cf325dbd list ma0 pa0 tr z-999"><div class="c746cc21 list ma0 pa0 tr z-999"></div></div><div class="flex flex-column vh-100"><header class="_755f5b0f bg-white z-2 bb b--black-20"><div></div><div class="e7070742 pv3-ns ph1-ns bg-white"><div id="header" class="bbefbfcc">skip to:<a aria-label="skip to content" class="d6d0dbcf" href="#main">content</a><a aria-label="skip to package search" class="d6d0dbcf" href="#search">package search</a><a aria-label="skip to sign in" class="d6d0dbcf" href="#signin">sign in</a></div><div class="ef7c6e62 center mw9 border-box ph4-ns ph3 flex items-center"><span class="_0edb515f pr3 dn dib-ns link lh-title dim b--white-30">❤</span><nav class="_4a5f2a79 db w-100 w-auto-ns truncate" aria-label="Product Navigation"><ul id="main-menu" class="list pl0" role="menu" aria-label="Nav Menu"><li role="none" class="dib"><a href="/products/pro" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-pro-link">Pro</a></li><li role="none"><a href="/products/teams" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-teams-link">Teams</a></li><li role="none" class="dib"><a href="/products" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-pricing-link">Pricing</a></li><li role="none" class="dib"><a href="https://docs.npmjs.com" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-docs-link">Documentation</a></li></ul></nav></div></div><div class="_4ea0e50d bt b--black-10"><div class="c5b9953b center mw9 flex flex-wrap ph4-ns border-box"><span class="_657f443d">npm</span><div class="af43375d mt3 db mr4-ns pb3 pb0-ns flex-auto 2-ns ph3 ph0-ns"><a href="/" aria-label="Npm"><svg viewBox="0 0 780 250" aria-hidden="true"><path fill="#231F20" d="M240,250h100v-50h100V0H240V250z M340,50h50v100h-50V50z M480,0v200h100V50h50v150h50V50h50v150h50V0H480z M0,200h100V50h50v150h50V0H0V200z" stroke-width="5" stroke="#f7f7f7"></path></svg></a></div><div id="search" class="_581ebd89 relative flex-auto w-100 w-50-ns pv2-ns order-1-ns order-2"><form id="search" method="GET" action="/search" class="_13c93d41 relative flex bg-transparent ph3 ph2 pv2 ph0-ns pv0-ns bt b--black-10 bn-ns"><div class="e82b10fd relative dde91b96"><div class="_2f299eeb nowrap flex"><span class="_705cdf4f db fl pl3 pr1"><svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" aria-hidden="true"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g stroke="#777777" stroke-width="1.3"><g><path d="M13.4044,7.0274 C13.4044,10.5494 10.5494,13.4044 7.0274,13.4044 C3.5054,13.4044 0.6504,10.5494 0.6504,7.0274 C0.6504,3.5054 3.5054,0.6504 7.0274,0.6504 C10.5494,0.6504 13.4044,3.5054 13.4044,7.0274 Z"></path><path d="M11.4913,11.4913 L17.8683,17.8683"></path></g></g></g></svg></span><input type="search" role="combobox" name="q" hotkeys="[object Object]" placeholder="Search packages" aria-label="Search packages" aria-controls="typeahead-list-3100" aria-expanded="false" aria-activedescendant="" inputref="[object Object]" autoComplete="off" class="_390acbc5 f5 fw3 black relative" value="keywords:emscripten" element="input"/></div><div aria-live="polite" aria-atomic="true" class="_6f20b8d1"></div></div><button type="submit" class="_0da775bb bn pv2 ph4 f6 white pointer bn pv2 ph4 f6 white pointer" aria-label="Search">Search</button><input type="hidden" name="csrftoken" value="lm91KjbU4Op20bwJesNFlcMikcow5acFML6YUPEbIuF"/></form></div><div class="_6f31c82b ml3 mt2 mt0-ns pv2-ns flex-auto tr nowrap relative pointer fw6 order-1 order-2-ns"><div class="_1066d9e7 flex items-center self-center pl3"><a href="/signup" id="signup" class="_9752c8b3 pa2 lh-copy br2 f6 no-underline fw5 black dim ph3 mr3">Sign Up</a><a href="/login" id="signin" class="_352269a0 pa1 lh-copy br2 f6 no-underline fw5 black dim">Sign In</a></div></div></div></div></header><main id="main"> <div class="a9b7335e bb b--black-10"><h1 class="e37891cf">Search results</h1><div class="dca606df center ph4-ns ph3 mw9 w-auto-l pt0 mt0 mb0 pb0 fw4 flex justify-between flex-column flex-row-l"><div><h2 class="fe8781e9 ml2 ml0-ns pt2 fl f4 fw6 black">276<!-- --> packages found</h2></div><div class="_69f94693 fl tl tr-l pt3-l pb1-l mb3"><nav role="navigation" aria-label="Pagination Navigation" class="dfa16c80 ma0 "><div class="_26391339 dib a0329937 _31dfe8f0"><a aria-label="Current page, page 1" href="/search?q=keywords%3Aemscripten&page=0&perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Aemscripten&page=1&perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Aemscripten&page=2&perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 14" href="/search?q=keywords%3Aemscripten&page=13&perPage=20" aria-current="false">14</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Aemscripten&page=1&perPage=20">»</a></div></nav></div></div></div><div class="_23fffac0 w-100 mw9 ph5-ns ph3-l ph1-m mh3-ns center center-ns flex flex-column flex-row-l justify-between"><aside class="_9390ec46 ma0 pa0 pl3 pr2 w-20-l"><div><p id="search_ranking_radiogroup_label" class="_64c2ccaf db mt1 f5 fw6 black-90 nowrap mb2">Sort Packages</p><div role="radiogroup" class="_75eeb9d4" aria-labelledby="search_ranking_radiogroup_label"><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_optimal_label search_ranking_optimal_text" name="ranking" value="optimal" id="search_ranking_optimal"/><label for="search_ranking_optimal" class="_9d16cd42 lh-copy"><b id="search_ranking_optimal_label">Optimal</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_popularity_label search_ranking_popularity_text" name="ranking" value="popularity" id="search_ranking_popularity"/><label for="search_ranking_popularity" class="_9d16cd42 lh-copy"><b id="search_ranking_popularity_label">Popularity</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_quality_label search_ranking_quality_text" name="ranking" value="quality" id="search_ranking_quality"/><label for="search_ranking_quality" class="_9d16cd42 lh-copy"><b id="search_ranking_quality_label">Quality</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_maintenance_label search_ranking_maintenance_text" name="ranking" value="maintenance" id="search_ranking_maintenance"/><label for="search_ranking_maintenance" class="_9d16cd42 lh-copy"><b id="search_ranking_maintenance_label">Maintenance</b><br/></label></div></div></div></aside><div class="d0963384 ph3 pl4-l pr0-l w-90-l pt2-ns"><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/sql.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">sql.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:sql" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sql</a></li><li><a href="/search?q=keywords:sqlite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sqlite</a></li><li><a href="/search?q=keywords:stand-alone" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stand-alone</a></li><li><a href="/search?q=keywords:relational" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">relational</a></li><li><a href="/search?q=keywords:database" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">database</a></li><li><a href="/search?q=keywords:RDBMS" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">RDBMS</a></li><li><a href="/search?q=keywords:data" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">data</a></li><li><a href="/search?q=keywords:query" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">query</a></li><li><a href="/search?q=keywords:statement" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statement</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:asm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm</a></li><li><a href="/search?q=keywords:asm.js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm.js</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wM2EwMGZiMWI1MTllYjY0Mzg0YTEzNjJjZDMwYjliOD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.wsvNJO5HFPGMhnDZaEmfCWyOgdeErm5djF92JtAb4I0" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~lovasoa" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher lovasoa">lovasoa</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.12.0<!-- --> • <!-- -->a month ago</span><span class="_657f443d">published version <!-- -->1.12.0<!-- -->, <!-- -->a month ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6273920913241734)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.15359006094022376)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 15%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/libheif-js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">libheif-js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Emscripten distribution of libheif for Node.JS and the browser</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:heif" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">heif</a></li><li><a href="/search?q=keywords:heic" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">heic</a></li><li><a href="/search?q=keywords:libheif" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">libheif</a></li><li><a href="/search?q=keywords:decoder" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">decoder</a></li><li><a href="/search?q=keywords:node" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node</a></li><li><a href="/search?q=keywords:browser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">browser</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kMDEzZjljN2QyODE4MzNjZWFkN2ExODEyMmRiZjRhNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.jCZq67QGATggo7jqE_3yi192tOEBu5R01pJd4m0oImA" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~kirilv" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher kirilv">kirilv</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.18.2<!-- --> • <!-- -->a month ago</span><span class="_657f443d">published version <!-- -->1.18.2<!-- -->, <!-- -->a month ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6391420557780076)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.10213496051319425)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 10%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/wrangler"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">wrangler</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Command-line interface for all things Cloudflare Workers</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:wrangler" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wrangler</a></li><li><a href="/search?q=keywords:cloudflare" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cloudflare</a></li><li><a href="/search?q=keywords:workers" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">workers</a></li><li><a href="/search?q=keywords:"cloudflare workers"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cloudflare workers</a></li><li><a href="/search?q=keywords:edge" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">edge</a></li><li><a href="/search?q=keywords:compute" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">compute</a></li><li><a href="/search?q=keywords:serverless" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">serverless</a></li><li><a href="/search?q=keywords:"serverless application"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">serverless application</a></li><li><a href="/search?q=keywords:"serverless module"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">serverless module</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li><li><a href="/search?q=keywords:web" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">web</a></li><li><a href="/search?q=keywords:assembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">assembly</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:rust" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">rust</a></li><li><a href="/package/wrangler#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mOTdjNWMwZWFlNjY3OGNlMjBlN2NhOTc2M2ZkYzA3MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.I77xBhRyz88Wn39Flkx07E20JJAvyHi3qO49LsLChx4" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~wrangler-publisher" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher wrangler-publisher">wrangler-publisher</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.90.0<!-- --> • <!-- -->3 days ago</span><span class="_657f443d">published version <!-- -->3.90.0<!-- -->, <!-- -->3 days ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.4307075808378521)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.20474984990897144)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 43%<!-- -->. <!-- -->Popularity: 20%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/tesseract.js-core"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">tesseract.js-core</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Tesseract C++ API in Pure Javascript</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:ocr" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ocr</a></li><li><a href="/search?q=keywords:tesseract" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">tesseract</a></li><li><a href="/search?q=keywords:javascript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">javascript</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:port" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">port</a></li><li><a href="/search?q=keywords:c++" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">c++</a></li><li><a href="/search?q=keywords:api" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">api</a></li><li><a href="/search?q=keywords:recognize" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">recognize</a></li><li><a href="/search?q=keywords:text" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">text</a></li><li><a href="/search?q=keywords:computer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">computer</a></li><li><a href="/search?q=keywords:vision" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">vision</a></li><li><a href="/search?q=keywords:language" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">language</a></li><li><a href="/search?q=keywords:multilingual" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">multilingual</a></li><li><a href="/search?q=keywords:english" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">english</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NjViN2EwYWYxMDcxNDMwNzllYjNiYTg4NmI1NzNlMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.N-ZB8pExwA9Z4ue9kqRdSKbd8w9PmMD5zwRl_jpHYCg" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~balearica" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher balearica">balearica</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->5.1.1<!-- --> • <!-- -->3 months ago</span><span class="_657f443d">published version <!-- -->5.1.1<!-- -->, <!-- -->3 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.33092075264955095)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.5396148906373452)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.11863161743172655)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 54%<!-- -->. <!-- -->Popularity: 12%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/emnapi"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">emnapi</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Node-API implementation for Emscripten</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li><li><a href="/search?q=keywords:emcc" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emcc</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:binding" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">binding</a></li><li><a href="/search?q=keywords:clang" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">clang</a></li><li><a href="/search?q=keywords:c" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">c</a></li><li><a href="/search?q=keywords:c++" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">c++</a></li><li><a href="/search?q=keywords:cpp" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cpp</a></li><li><a href="/search?q=keywords:n-api" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">n-api</a></li><li><a href="/search?q=keywords:napi" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">napi</a></li><li><a href="/search?q=keywords:node-addon-api" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node-addon-api</a></li><li><a href="/search?q=keywords:napi-rs" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">napi-rs</a></li><li><a href="/search?q=keywords:rust" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">rust</a></li><li><a href="/package/emnapi#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMjE2ZDcyYzlhYWE3NzQzODUwZGFhYTA4YmQ3MjM1YT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.fSqsg1d3UKlORWhb_jbXdPZBdcWsI0xfypso7VULnng" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~toyobayashi" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher toyobayashi">toyobayashi</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.3.1<!-- --> • <!-- -->a month ago</span><span class="_657f443d">published version <!-- -->1.3.1<!-- -->, <!-- -->a month ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.5956710138015858)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.06951807759618402)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 60%<!-- -->. <!-- -->Popularity: 7%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@martel/audio-file-decoder"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@martel/audio-file-decoder</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Decode audio files using FFmpeg and WebAssembly</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:audio" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">audio</a></li><li><a href="/search?q=keywords:decode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">decode</a></li><li><a href="/search?q=keywords:decoder" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">decoder</a></li><li><a href="/search?q=keywords:FFmpeg" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">FFmpeg</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li><li><a href="/search?q=keywords:WebAssembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">WebAssembly</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:flac" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">flac</a></li><li><a href="/search?q=keywords:wav" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wav</a></li><li><a href="/search?q=keywords:mp3" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">mp3</a></li><li><a href="/search?q=keywords:aac" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">aac</a></li><li><a href="/search?q=keywords:ogg" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ogg</a></li><li><a href="/search?q=keywords:m4a" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">m4a</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xYzBjOWU1Yjc0NWRmZmNlNzg0NTg2ODlkMzE1ZmM3MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.6bMS2eSRB8VsI-jNYGhnE7BwOEKoA2lUwYL2DHLxVfc" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~bmartel" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher bmartel">bmartel</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.0.0-beta.4<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->3.0.0-beta.4<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333289881452659)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6251970130163403)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.05180383174006432)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 5%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/mediainfo.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">mediainfo.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Emscripten port of MediaInfoLib displays information about video and audio files.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:mediainfo" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">mediainfo</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:video" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">video</a></li><li><a href="/search?q=keywords:audio" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">audio</a></li><li><a href="/search?q=keywords:media" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">media</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85N2YwYWI5ZTRkNDU4N2FlMGNmNTk3N2YyNjY2MWI2MD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FE82bdcF1VCwbtWIEB1TIHUwODCVSjC8xgB9i2d46po" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~buzzone" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher buzzone">buzzone</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->0.3.3<!-- --> • <!-- -->12 days ago</span><span class="_657f443d">published version <!-- -->0.3.3<!-- -->, <!-- -->12 days ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3326374553687889)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.5480969748871385)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.08568311730551255)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 55%<!-- -->. <!-- -->Popularity: 9%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@jellyfin/libass-wasm"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@jellyfin/libass-wasm</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">libass Subtitle Renderer and Parser library for browsers</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:libass" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">libass</a></li><li><a href="/search?q=keywords:subtitle" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">subtitle</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yMzFmNDNiZWUzNjJmZTk1ZWVlMjk0Y2RjODNmODQ2OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5JtzFBeavdX4QD06M9apsekYQg4-mki17Lm5OX_RPlA" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~jellyfin-bot" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher jellyfin-bot">jellyfin-bot</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.2.3<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->4.2.3<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3327403974470207)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6213474297083174)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.03421025015200395)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 62%<!-- -->. <!-- -->Popularity: 3%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@diffusionstudio/vits-web"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@diffusionstudio/vits-web</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Web api for using VITS based models in the browser!</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:vits" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">vits</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:audio" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">audio</a></li><li><a href="/search?q=keywords:browser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">browser</a></li><li><a href="/search?q=keywords:tts" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">tts</a></li><li><a href="/search?q=keywords:text-to-speech" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">text-to-speech</a></li><li><a href="/search?q=keywords:"speech synthesis"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">speech synthesis</a></li><li><a href="/search?q=keywords:"web ai"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">web ai</a></li><li><a href="/search?q=keywords:webnn" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webnn</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kZmJhYmEzM2JiOGE1YmYxM2JkOTViYTM1NDYxNGIzYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ksrN3mkYJsHcPg6bICwjf7v0DyVzM72wCh_bIhyYNJo" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~k9p5" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher k9p5">k9p5</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.3<!-- --> • <!-- -->3 months ago</span><span class="_657f443d">published version <!-- -->1.0.3<!-- -->, <!-- -->3 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.33332438078339127)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6220787175717692)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.032305279327534256)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 62%<!-- -->. <!-- -->Popularity: 3%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@gemini-testing/sql.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@gemini-testing/sql.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:sql" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sql</a></li><li><a href="/search?q=keywords:sqlite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sqlite</a></li><li><a href="/search?q=keywords:stand-alone" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stand-alone</a></li><li><a href="/search?q=keywords:relational" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">relational</a></li><li><a href="/search?q=keywords:database" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">database</a></li><li><a href="/search?q=keywords:RDBMS" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">RDBMS</a></li><li><a href="/search?q=keywords:data" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">data</a></li><li><a href="/search?q=keywords:query" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">query</a></li><li><a href="/search?q=keywords:statement" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statement</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:asm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm</a></li><li><a href="/search?q=keywords:asm.js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm.js</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNzc3NTA1OTJhY2E0NWE3MmFkYmQwOTJmNDdhNzg3Yz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.EJoX3jGjqImIoWeMKEvJh_a48P758tU20a4Z7MPQqy8" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~kuznetsovroman" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher kuznetsovroman">kuznetsovroman</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.0.0<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->2.0.0<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.30551220166731347)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6273920913241734)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.03260164379776606)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 31%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 3%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/twr-wasm"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">twr-wasm</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">twr-wasm provides a simple way to run C/C++ code in a web browser using WebAssembly.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li><li><a href="/search?q=keywords:javascript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">javascript</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:"hello world"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">hello world</a></li><li><a href="/search?q=keywords:learn" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">learn</a></li><li><a href="/search?q=keywords:tutorial" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">tutorial</a></li><li><a href="/search?q=keywords:walkthrough" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">walkthrough</a></li><li><a href="/search?q=keywords:api" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">api</a></li><li><a href="/search?q=keywords:canvas" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">canvas</a></li><li><a href="/search?q=keywords:audio" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">audio</a></li><li><a href="/search?q=keywords:2d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">2d</a></li><li><a href="/search?q=keywords:draw" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">draw</a></li><li><a href="/package/twr-wasm#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNGZlOWEzMzE4YjAwNmM2OTRlMGMzMjE5N2I0ZjI1Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.dsk4CVAPS2MRbdzaK0aT4ZTPewhothB9mplLnRD2hCg" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~twiddlingbits" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher twiddlingbits">twiddlingbits</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.5.0<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->2.5.0<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6197610243582333)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0197473199328944)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 62%<!-- -->. <!-- -->Popularity: 2%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/rc-js-util"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">rc-js-util</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:Util" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Util</a></li><li><a href="/search?q=keywords:stdlib" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stdlib</a></li><li><a href="/search?q=keywords:Server" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Server</a></li><li><a href="/search?q=keywords:Client" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Client</a></li><li><a href="/search?q=keywords:Browser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Browser</a></li><li><a href="/search?q=keywords:Emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Emscripten</a></li><li><a href="/search?q=keywords:WebAssembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">WebAssembly</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOWY3YTUyMGViNzY2OWVmZjU5OThkN2M0MDVhZmVkMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.xG6rEGp76LEoR5UP3uOf3jhhfpB6YnHXT5GrFArgGus" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~phuhgh" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher phuhgh">phuhgh</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->9.0.9-alpha.68<!-- --> • <!-- -->10 days ago</span><span class="_657f443d">published version <!-- -->9.0.9-alpha.68<!-- -->, <!-- -->10 days ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6266813117281558)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.00941997236775124)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 1%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@deliberative/crypto"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@deliberative/crypto</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Libsodium, Merkle trees, Shamir secret sharing wasm module for nodejs and the browser.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:deliberative" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">deliberative</a></li><li><a href="/search?q=keywords:ledger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ledger</a></li><li><a href="/search?q=keywords:"deliberative ledger"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">deliberative ledger</a></li><li><a href="/search?q=keywords:libsodium" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">libsodium</a></li><li><a href="/search?q=keywords:curve25519" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">curve25519</a></li><li><a href="/search?q=keywords:"public key cryptography"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">public key cryptography</a></li><li><a href="/search?q=keywords:"shamir secret sharing"" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">shamir secret sharing</a></li><li><a href="/search?q=keywords:bip39" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bip39</a></li><li><a href="/search?q=keywords:cryptography" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cryptography</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NGQ0NzZkMzk2NDdhMjhhYjUxYjI1MWFmNzljMDUyNz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.RCB-6ajyjRnls2cy4Mlf8BrBCvv0CgW8NGHf22QzLWA" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~karoukis" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher karoukis">karoukis</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.8<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->1.0.8<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3201548034318042)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6391420557780076)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.00802560870483043)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 32%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 1%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/gdal3.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">gdal3.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:gis" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gis</a></li><li><a href="/search?q=keywords:geospatial" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">geospatial</a></li><li><a href="/search?q=keywords:gdal" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal</a></li><li><a href="/search?q=keywords:ogr2ogr" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ogr2ogr</a></li><li><a href="/search?q=keywords:gdal_translate" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal_translate</a></li><li><a href="/search?q=keywords:gdal_rasterize" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal_rasterize</a></li><li><a href="/search?q=keywords:gdalwarp" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdalwarp</a></li><li><a href="/search?q=keywords:gdaltransform" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdaltransform</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mZmI3MTI4ZDI0YzY0ZGRjYmQyMTUyNzVjM2Y1MjA5OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.eiBTr_IumavCyLWNs1KIqPgyJKTB4YQRt2_ELThsV3M" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~bugra9" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher bugra9">bugra9</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.8.1<!-- --> • <!-- -->9 months ago</span><span class="_657f443d">published version <!-- -->2.8.1<!-- -->, <!-- -->9 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3332610474091228)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.5731391674743135)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.03830283625501752)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 57%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/fts5sqljs"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">fts5sqljs</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:sql" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sql</a></li><li><a href="/search?q=keywords:sqlite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sqlite</a></li><li><a href="/search?q=keywords:stand-alone" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stand-alone</a></li><li><a href="/search?q=keywords:relational" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">relational</a></li><li><a href="/search?q=keywords:database" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">database</a></li><li><a href="/search?q=keywords:RDBMS" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">RDBMS</a></li><li><a href="/search?q=keywords:data" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">data</a></li><li><a href="/search?q=keywords:query" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">query</a></li><li><a href="/search?q=keywords:statement" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statement</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:asm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm</a></li><li><a href="/search?q=keywords:asm.js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm.js</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzFiMmZjNGEyOTNkMGZlMTNjNGIyOWY0NjQ2MDY4ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.2LFzCj3q80TOVhT9eIEMaRgi4ISdr5_0fLyLFJSDvpI" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~realret" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher realret">realret</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.12.6<!-- --> • <!-- -->25 days ago</span><span class="_657f443d">published version <!-- -->1.12.6<!-- -->, <!-- -->25 days ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6273920913241734)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.004811366646663107)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@tootallnate/quickjs-emscripten"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@tootallnate/quickjs-emscripten</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter, compiled to WebAssembly.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:eval" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">eval</a></li><li><a href="/search?q=keywords:quickjs" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">quickjs</a></li><li><a href="/search?q=keywords:vm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">vm</a></li><li><a href="/search?q=keywords:interpreter" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">interpreter</a></li><li><a href="/search?q=keywords:runtime" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">runtime</a></li><li><a href="/search?q=keywords:safe" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">safe</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:wasm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">wasm</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82OTMzMDdiNGUwY2I5MzY2ZjM0ODYyYzlkZmFjZDdmYz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5FRTxoUQpmyApkOfmzioLU8ZemZFiLFgr1Xfpd688X8" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~tootallnate" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher tootallnate">tootallnate</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->0.23.0<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->0.23.0<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.06227188416621985)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.45041466810067443)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.2775059784265249)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 6%<!-- -->. <!-- -->Quality: 45%<!-- -->. <!-- -->Popularity: 28%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@viz-js/viz"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@viz-js/viz</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">WebAssembly build of Graphviz with a simple wrapper for using it on the web</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:graphviz" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">graphviz</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yOWFlZDdlZjkzNjQ2MWRlMjhkYWNiZTNkMjcwZGYzZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.u2QU2LUyxpkXDZMv7yHzImkN5-H9Md7vwqtr_vevBcQ" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~mdaines" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher mdaines">mdaines</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.11.0<!-- --> • <!-- -->20 days ago</span><span class="_657f443d">published version <!-- -->3.11.0<!-- -->, <!-- -->20 days ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.510726831832879)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.07231317977062898)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 51%<!-- -->. <!-- -->Popularity: 7%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@stephen/sql.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@stephen/sql.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">SQLite package with support for opening and writing databases, prepared statements, and more. This package is a fork of sql.js with built-in es module and typescript support.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:sql" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sql</a></li><li><a href="/search?q=keywords:sqlite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sqlite</a></li><li><a href="/search?q=keywords:stand-alone" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stand-alone</a></li><li><a href="/search?q=keywords:relational" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">relational</a></li><li><a href="/search?q=keywords:database" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">database</a></li><li><a href="/search?q=keywords:RDBMS" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">RDBMS</a></li><li><a href="/search?q=keywords:data" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">data</a></li><li><a href="/search?q=keywords:query" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">query</a></li><li><a href="/search?q=keywords:statement" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statement</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNWNiODcyYzM4MzMyMzM5ZTU2NjVlMmRiYTE0YjEwNT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.fTbwLfwqHufYRIde2N4fppHg3HnrN0el2k8TwRJO82U" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~stephen" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher stephen">stephen</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.8.17<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->1.8.17<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.32759620058337663)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6273920913241734)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.003516397691271912)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@linhttbk97/indexdb-worker-sqljs"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@linhttbk97/indexdb-worker-sqljs</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:sql" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sql</a></li><li><a href="/search?q=keywords:sqlite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">sqlite</a></li><li><a href="/search?q=keywords:stand-alone" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stand-alone</a></li><li><a href="/search?q=keywords:relational" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">relational</a></li><li><a href="/search?q=keywords:database" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">database</a></li><li><a href="/search?q=keywords:RDBMS" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">RDBMS</a></li><li><a href="/search?q=keywords:data" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">data</a></li><li><a href="/search?q=keywords:query" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">query</a></li><li><a href="/search?q=keywords:statement" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statement</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li><li><a href="/search?q=keywords:asm" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm</a></li><li><a href="/search?q=keywords:asm.js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">asm.js</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNDU4MTVlM2QwNGNlNzFhMjNiYzA3ODc2YWQ2NmVkYj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.MZCSRMU7Lz9Z4_QGCa3jTxJKDqzLD6fQZjoux5SLRsg" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~gabrieldevunstatic" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher gabrieldevunstatic">gabrieldevunstatic</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.6<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->1.0.6<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.32789035945105177)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6273920913241734)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0016048876907197984)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@globalfishingwatch/gdal3.js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@globalfishingwatch/gdal3.js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:gis" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gis</a></li><li><a href="/search?q=keywords:geospatial" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">geospatial</a></li><li><a href="/search?q=keywords:gdal" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal</a></li><li><a href="/search?q=keywords:ogr2ogr" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ogr2ogr</a></li><li><a href="/search?q=keywords:gdal_translate" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal_translate</a></li><li><a href="/search?q=keywords:gdal_rasterize" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdal_rasterize</a></li><li><a href="/search?q=keywords:gdalwarp" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdalwarp</a></li><li><a href="/search?q=keywords:gdaltransform" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">gdaltransform</a></li><li><a href="/search?q=keywords:webassembly" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webassembly</a></li><li><a href="/search?q=keywords:emscripten" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">emscripten</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jZGY3OGQ4NDliYmUzZWFmMzcyNDdiYTg1OWZmOTYzOT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HK3p4wtKZdwojx0zGasRISMB8hJ2vcAHqZkBDaSlBMc" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~j8seangel" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher j8seangel">j8seangel</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.4.2<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->2.4.2<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.301934919157502)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6388836027738933)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0016678467191717594)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 30%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><div class="flex flex-row justify-between"><div class="_69f94693 fl tl tr-l pt3-l pb1-l mb3"><nav role="navigation" aria-label="Pagination Navigation" class="dfa16c80 ma0 "><div class="_26391339 dib a0329937 _31dfe8f0"><a aria-label="Current page, page 1" href="/search?q=keywords%3Aemscripten&page=0&perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Aemscripten&page=1&perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Aemscripten&page=2&perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 14" href="/search?q=keywords%3Aemscripten&page=13&perPage=20" aria-current="false">14</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Aemscripten&page=1&perPage=20">»</a></div></nav></div></div></div></div> </main><footer class="cd2827bb bt b--black-10 mt4"><h2 class="e13b5dae">Footer</h2><div id="footer" class="center mw9 pa3 flex flex-column flex-wrap-m flex-row-ns"><div class="flex-auto pa4-ns pa3 w-100 w-10-l"><div class="_802b5507 pt3"><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/npm" aria-label="Visit npm GitHub page"><svg viewBox="0 0 27.23 27.23" aria-hidden="true"><rect fill="#333333" width="27.23" height="27.23" rx="2"></rect><polygon fill="#fff" points="5.8 21.75 13.66 21.75 13.67 9.98 17.59 9.98 17.58 21.76 21.51 21.76 21.52 6.06 5.82 6.04 5.8 21.75"></polygon></svg></a></div><div class="_802b5507 pt3"><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com" aria-label="GitHub"><svg aria-hidden="true" focusable="false" class="" viewBox="0 0 24 24" width="50" height="50" fill="black" style="display:inline-block;user-select:none;vertical-align:top;overflow:visible"><path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path></svg></a></div></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="support" class="_1b8c0a9f">Support</h3><ul class="list pl0" aria-labelledby="support"><li class="pv1"><a class="df995acb no-underline pr1" href="https://docs.npmjs.com">Help</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="https://github.com/advisories">Advisories</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="http://status.npmjs.org/">Status</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/support">Contact npm</a></li></ul></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="company" class="_1b8c0a9f">Company</h3><ul class="list pl0" aria-labelledby="company"><li class="pv1"><a class="df995acb no-underline pr1" href="/about">About</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="https://github.blog/tag/npm/">Blog</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/press">Press</a></li></ul></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="terms" class="_1b8c0a9f">Terms & Policies</h3><ul class="list pl0" aria-labelledby="terms"><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/">Policies</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/terms">Terms of Use</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/conduct">Code of Conduct</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/privacy">Privacy</a></li></ul></div></div></footer></div><div class="_8a62ca63 fixed top-0 left-0 z-999" style="opacity:0;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1)"></div></div></div><script integrity="sha512-8rguNUWhMfzMOPVj3abbfT41LbOlOxLYmuLKTimvmxecNrwtTsfkEs2rYSvrniGp5rN+OJv7mXstwFQmS36BEg==">window.__context__ = {"context":{"formData":{"search":{"q":{"value":"keywords:emscripten"}}},"objects":[{"package":{"name":"sql.js","scope":"unscoped","version":"1.12.0","description":"SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"date":{"ts":1730235129383,"rel":"a month ago"},"links":{"npm":"https://www.npmjs.com/package/sql.js","homepage":"http://github.com/sql-js/sql.js","repository":"https://github.com/sql-js/sql.js","bugs":"https://github.com/sql-js/sql.js/issues"},"publisher":{"name":"lovasoa","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wM2EwMGZiMWI1MTllYjY0Mzg0YTEzNjJjZDMwYjliOD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.FL0zR8-lN0lZV4rHcxbygF5-oV7-dnLmwa_4bqKsdFU","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wM2EwMGZiMWI1MTllYjY0Mzg0YTEzNjJjZDMwYjliOD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.wsvNJO5HFPGMhnDZaEmfCWyOgdeErm5djF92JtAb4I0","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wM2EwMGZiMWI1MTllYjY0Mzg0YTEzNjJjZDMwYjliOD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.o9MhTT2U8mW65dV-CsqADGoR_MycSikoGySaV6Vxfy8"}},"maintainers":[{"username":"lovasoa","email":"pere.jobs@gmail.com"},{"username":"kripken","email":"alonzakai@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.35864081539299697,"detail":{"quality":0.6273920913241734,"popularity":0.15359006094022376,"maintenance":0.3333333333333333}},"searchScore":3.2442256e-7},{"package":{"name":"libheif-js","scope":"unscoped","version":"1.18.2","description":"Emscripten distribution of libheif for Node.JS and the browser","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"date":{"ts":1728883805856,"rel":"a month ago"},"links":{"npm":"https://www.npmjs.com/package/libheif-js","homepage":"https://github.com/catdad-experiments/libheif-js#readme","repository":"https://github.com/catdad-experiments/libheif-js","bugs":"https://github.com/catdad-experiments/libheif-js/issues"},"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"publisher":{"name":"kirilv","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kMDEzZjljN2QyODE4MzNjZWFkN2ExODEyMmRiZjRhNj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.LnfMwnxg46CiIRHUpCkucXQPR3rlvyNOIA90igNq4SQ","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kMDEzZjljN2QyODE4MzNjZWFkN2ExODEyMmRiZjRhNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.jCZq67QGATggo7jqE_3yi192tOEBu5R01pJd4m0oImA","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kMDEzZjljN2QyODE4MzNjZWFkN2ExODEyMmRiZjRhNj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.0ygYS1YOvr8Q5m6iVRwrsBFGED0feWw242TIx8hmQc0"}},"maintainers":[{"username":"kirilv","email":"vatev.1+npm@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3441565195796869,"detail":{"quality":0.6391420557780076,"popularity":0.10213496051319425,"maintenance":0.3333333333333333}},"searchScore":1.389875e-7},{"package":{"name":"wrangler","scope":"unscoped","version":"3.90.0","description":"Command-line interface for all things Cloudflare Workers","keywords":["wrangler","cloudflare","workers","cloudflare workers","edge","compute","serverless","serverless application","serverless module","wasm","web","assembly","webassembly","rust"],"date":{"ts":1732294431217,"rel":"3 days ago"},"links":{"npm":"https://www.npmjs.com/package/wrangler","homepage":"https://github.com/cloudflare/workers-sdk#readme","repository":"https://github.com/cloudflare/workers-sdk"},"author":{"name":"wrangler@cloudflare.com"},"publisher":{"name":"wrangler-publisher","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mOTdjNWMwZWFlNjY3OGNlMjBlN2NhOTc2M2ZkYzA3MT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.37hBt-a6fXYpsTEDk9X9OmOt5D9rCZEDGDKHmhBXZgs","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mOTdjNWMwZWFlNjY3OGNlMjBlN2NhOTc2M2ZkYzA3MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.I77xBhRyz88Wn39Flkx07E20JJAvyHi3qO49LsLChx4","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mOTdjNWMwZWFlNjY3OGNlMjBlN2NhOTc2M2ZkYzA3MT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.vh_LPMUt0gMFXGhqvDSzPWbaP1hCNc79hFIIa8doC1I"}},"maintainers":[{"username":"wrangler-publisher","email":"workers-devprod@cloudflare.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.31754138838616225,"detail":{"quality":0.4307075808378521,"popularity":0.20474984990897144,"maintenance":0.3333333333333333}},"searchScore":9.2232156e-8},{"package":{"name":"tesseract.js-core","scope":"unscoped","version":"5.1.1","description":"Tesseract C++ API in Pure Javascript","keywords":["ocr","tesseract","javascript","emscripten","port","c++","api","recognize","text","computer","vision","language","multilingual","english"],"date":{"ts":1724481302020,"rel":"3 months ago"},"links":{"npm":"https://www.npmjs.com/package/tesseract.js-core","homepage":"https://github.com/naptha/tesseract.js-core","repository":"https://github.com/naptha/tesseract.js-core","bugs":"https://github.com/naptha/tesseract.js-core/issues"},"author":{"name":"antimatter15"},"publisher":{"name":"balearica","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NjViN2EwYWYxMDcxNDMwNzllYjNiYTg4NmI1NzNlMz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.hPvUhCcwBNaKVk0_vT30QhmIhsBDQ6SX6LBDDowFBVQ","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NjViN2EwYWYxMDcxNDMwNzllYjNiYTg4NmI1NzNlMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.N-ZB8pExwA9Z4ue9kqRdSKbd8w9PmMD5zwRl_jpHYCg","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NjViN2EwYWYxMDcxNDMwNzllYjNiYTg4NmI1NzNlMz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.oYCrhUyZoaYgo3J3UpzgxrK7Smu7KUw8Vv1nRkFmPMg"}},"maintainers":[{"username":"antimatter15","email":"antimatter15@gmail.com"},{"username":"jeromewu","email":"jeromewus@gmail.com"},{"username":"bijection","email":"guillermo@cdbzb.com"},{"username":"balearica","email":"admin@scribeocr.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3192277967196507,"detail":{"quality":0.5396148906373452,"popularity":0.11863161743172655,"maintenance":0.33092075264955095}},"searchScore":5.7087114e-8},{"package":{"name":"emnapi","scope":"unscoped","version":"1.3.1","description":"Node-API implementation for Emscripten","keywords":["emscripten","wasm","emcc","webassembly","binding","clang","c","c++","cpp","n-api","napi","node-addon-api","napi-rs","rust"],"date":{"ts":1728721902832,"rel":"a month ago"},"links":{"npm":"https://www.npmjs.com/package/emnapi","homepage":"https://github.com/toyobayashi/emnapi#readme","repository":"https://github.com/toyobayashi/emnapi","bugs":"https://github.com/toyobayashi/emnapi/issues"},"author":{"name":"toyobayashi"},"publisher":{"name":"toyobayashi","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMjE2ZDcyYzlhYWE3NzQzODUwZGFhYTA4YmQ3MjM1YT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.7zIsVyoE95lBu1CH9I_AWmfAZLXL8A81s9YT8cDbyzQ","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMjE2ZDcyYzlhYWE3NzQzODUwZGFhYTA4YmQ3MjM1YT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.fSqsg1d3UKlORWhb_jbXdPZBdcWsI0xfypso7VULnng","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMjE2ZDcyYzlhYWE3NzQzODUwZGFhYTA4YmQ3MjM1YT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.pT3RpgXzx2YRrAyxfSYuhp_R7OE2tmS1jf3vwToDmcY"}},"maintainers":[{"username":"toyobayashi","email":"lifenglin314@outlook.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3196992979658068,"detail":{"quality":0.5956710138015858,"popularity":0.06951807759618402,"maintenance":0.3333333333333333}},"searchScore":4.1967365e-8},{"package":{"name":"@martel/audio-file-decoder","scope":"martel","version":"3.0.0-beta.4","description":"Decode audio files using FFmpeg and WebAssembly","keywords":["audio","decode","decoder","FFmpeg","wasm","WebAssembly","emscripten","flac","wav","mp3","aac","ogg","m4a"],"date":{"ts":1726404696788,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40martel%2Faudio-file-decoder","homepage":"https://github.com/bmartel/audio-file-decoder#readme","repository":"https://github.com/bmartel/audio-file-decoder"},"author":{"name":"Brandon Martel","email":"brandon@martel.dev"},"publisher":{"name":"bmartel","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xYzBjOWU1Yjc0NWRmZmNlNzg0NTg2ODlkMzE1ZmM3MT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.3bIKylBxQiwzNst5qTA3byBlhnumxnJbAb9m0FErxcc","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xYzBjOWU1Yjc0NWRmZmNlNzg0NTg2ODlkMzE1ZmM3MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.6bMS2eSRB8VsI-jNYGhnE7BwOEKoA2lUwYL2DHLxVfc","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xYzBjOWU1Yjc0NWRmZmNlNzg0NTg2ODlkMzE1ZmM3MT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.V0NiqMBxxtQk0iwMUAOphMYvwX4hgD29JJZJIRSiEDI"}},"maintainers":[{"username":"bmartel","email":"brandonmartel@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.32235559086476767,"detail":{"quality":0.6251970130163403,"popularity":0.05180383174006432,"maintenance":0.3333289881452659}},"searchScore":4.1724867e-8},{"package":{"name":"mediainfo.js","scope":"unscoped","version":"0.3.3","description":"Emscripten port of MediaInfoLib displays information about video and audio files.","keywords":["mediainfo","emscripten","video","audio","media"],"date":{"ts":1731495909568,"rel":"12 days ago"},"links":{"npm":"https://www.npmjs.com/package/mediainfo.js","homepage":"https://mediainfo.js.org/","repository":"https://github.com/buzz/mediainfo.js","bugs":"https://github.com/buzz/mediainfo.js/issues"},"author":{"name":"buzz"},"publisher":{"name":"buzzone","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85N2YwYWI5ZTRkNDU4N2FlMGNmNTk3N2YyNjY2MWI2MD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.vXZul21OiNdYdQBTv4bb6KQYrSuWDyv_2p7GVeWswuc","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85N2YwYWI5ZTRkNDU4N2FlMGNmNTk3N2YyNjY2MWI2MD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FE82bdcF1VCwbtWIEB1TIHUwODCVSjC8xgB9i2d46po","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85N2YwYWI5ZTRkNDU4N2FlMGNmNTk3N2YyNjY2MWI2MD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.icW37lVxH3eQ5TtJcy8LcEL-JW9y1kqv-F8T2L40ZxU"}},"maintainers":[{"username":"buzzone","email":"tschunschi+npmjs@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0,"unstable":true},"score":{"final":0.31084129290214707,"detail":{"quality":0.5480969748871385,"popularity":0.08568311730551255,"maintenance":0.3326374553687889}},"searchScore":3.2084415e-8},{"package":{"name":"@jellyfin/libass-wasm","scope":"jellyfin","version":"4.2.3","description":"libass Subtitle Renderer and Parser library for browsers","keywords":["libass","subtitle","wasm","emscripten"],"date":{"ts":1726873987194,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40jellyfin%2Flibass-wasm","homepage":"https://jellyfin.github.io/JavascriptSubtitlesOctopus/","repository":"https://github.com/jellyfin/JavascriptSubtitlesOctopus"},"author":{"name":"SubtitlesOctopus contributors"},"publisher":{"name":"jellyfin-bot","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yMzFmNDNiZWUzNjJmZTk1ZWVlMjk0Y2RjODNmODQ2OT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.DWhBd6J8S_RG_2O2K4Parz1cbFBSdNy1tGrs7ei9NBk","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yMzFmNDNiZWUzNjJmZTk1ZWVlMjk0Y2RjODNmODQ2OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5JtzFBeavdX4QD06M9apsekYQg4-mki17Lm5OX_RPlA","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yMzFmNDNiZWUzNjJmZTk1ZWVlMjk0Y2RjODNmODQ2OT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.AgoN87hzXyvBHBv-diXhBIeif9zRyCiwyAmNOAzzHWw"}},"maintainers":[{"username":"jellyfin-bot","email":"apps@jellyfin.org"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.31483695557215385,"detail":{"quality":0.6213474297083174,"popularity":0.03421025015200395,"maintenance":0.3327403974470207}},"searchScore":2.6821102e-8},{"package":{"name":"@diffusionstudio/vits-web","scope":"diffusionstudio","version":"1.0.3","description":"Web api for using VITS based models in the browser!","keywords":["vits","webassembly","emscripten","audio","browser","tts","text-to-speech","speech synthesis","web ai","webnn"],"date":{"ts":1725868340165,"rel":"3 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40diffusionstudio%2Fvits-web","homepage":"https://huggingface.co/spaces/diffusionstudio/vits-web","repository":"https://github.com/diffusionstudio/vits-web","bugs":"https://github.com/diffusionstudio/vits-web/issues"},"author":{"name":"mail@konstantinpaulus.de"},"publisher":{"name":"k9p5","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kZmJhYmEzM2JiOGE1YmYxM2JkOTViYTM1NDYxNGIzYT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.-IETc47Mraczs2AGDFRC3EUpjWjMie6x3hGRY4_r5i0","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kZmJhYmEzM2JiOGE1YmYxM2JkOTViYTM1NDYxNGIzYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ksrN3mkYJsHcPg6bICwjf7v0DyVzM72wCh_bIhyYNJo","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9kZmJhYmEzM2JiOGE1YmYxM2JkOTViYTM1NDYxNGIzYT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.6AqH6UDe0TazqrM0o58zH8zdZKv94oFbUdIU6r2yfLU"}},"maintainers":[{"username":"k9p5","email":"konstantin@diffusion.studio"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3145939963103547,"detail":{"quality":0.6220787175717692,"popularity":0.032305279327534256,"maintenance":0.33332438078339127}},"searchScore":2.6167585e-8},{"package":{"name":"@gemini-testing/sql.js","scope":"gemini-testing","version":"2.0.0","description":"SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"date":{"ts":1693481383654,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40gemini-testing%2Fsql.js","homepage":"https://github.com/gemini-testing/sql.js","repository":"https://github.com/gemini-testing/sql.js"},"publisher":{"name":"kuznetsovroman","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNzc3NTA1OTJhY2E0NWE3MmFkYmQwOTJmNDdhNzg3Yz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.qlzhcBBnmOGGLhOYnpI0oauOu4mmxFp_Srsrt4alojA","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNzc3NTA1OTJhY2E0NWE3MmFkYmQwOTJmNDdhNzg3Yz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.EJoX3jGjqImIoWeMKEvJh_a48P758tU20a4Z7MPQqy8","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNzc3NTA1OTJhY2E0NWE3MmFkYmQwOTJmNDdhNzg3Yz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.T1SQRh4LPHz2A60I1hI8UNckq7S31A6ANgphYlqbrPo"}},"maintainers":[{"username":"shadowusr","email":"nikhakerlab@mail.ru"},{"username":"slontus","email":"tu144x@yandex.ru"},{"username":"oldskytree","email":"ilyashassen@gmail.com"},{"username":"xrsd","email":"rashid.online@ya.ru"},{"username":"kuznetsovroman","email":"kuznetsov.roman.orenburg@gmail.com"},{"username":"dudagod","email":"dudkevich@yandex-team.ru"},{"username":"j0tunn","email":"j0tunn@ya.ru"},{"username":"sipayrt","email":"sipayrt@yandex.ru"},{"username":"rostik404","email":"shtanko243@gmail.com"},{"username":"gavryushin","email":"gavryushin@yandex-team.ru"},{"username":"miripiruni","email":"miripiruni@gmail.com"},{"username":"mcheshkov","email":"mcheshkov@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30655747331002986,"detail":{"quality":0.6273920913241734,"popularity":0.03260164379776606,"maintenance":0.30551220166731347}},"searchScore":1.9165329e-8},{"package":{"name":"twr-wasm","scope":"unscoped","version":"2.5.0","description":"twr-wasm provides a simple way to run C/C++ code in a web browser using WebAssembly.","keywords":["wasm","webassembly","typescript","javascript","emscripten","hello world","learn","tutorial","walkthrough","api","canvas","audio","2d","draw"],"date":{"ts":1727625236988,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/twr-wasm","homepage":"https://twiddlingbits.dev/","repository":"https://github.com/twiddlingbits/twr-wasm"},"publisher":{"name":"twiddlingbits","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNGZlOWEzMzE4YjAwNmM2OTRlMGMzMjE5N2I0ZjI1Mj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.uAkzn6lMCYQRsuHB8msd28So5lkbXwlTYROTjv-IJKY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNGZlOWEzMzE4YjAwNmM2OTRlMGMzMjE5N2I0ZjI1Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.dsk4CVAPS2MRbdzaK0aT4ZTPewhothB9mplLnRD2hCg","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNGZlOWEzMzE4YjAwNmM2OTRlMGMzMjE5N2I0ZjI1Mj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.NeaiDt-8wadJ2u--2scQpQclO-jTS9U9QTXsZ0KtJlg"}},"maintainers":[{"username":"twiddlingbits","email":"ajwood1965@gmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3095065359506497,"detail":{"quality":0.6197610243582333,"popularity":0.0197473199328944,"maintenance":0.3333333333333333}},"searchScore":1.9130127e-8},{"package":{"name":"rc-js-util","scope":"unscoped","version":"9.0.9-alpha.68","description":"A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.","keywords":["Util","stdlib","Server","Client","Browser","Emscripten","WebAssembly"],"date":{"ts":1731688552185,"rel":"10 days ago"},"links":{"npm":"https://www.npmjs.com/package/rc-js-util","homepage":"https://phuhgh.github.io/js-util/rc-js-util.html","repository":"https://github.com/phuhgh/js-util","bugs":"https://github.com/phuhgh/js-util/issues"},"publisher":{"name":"phuhgh","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOWY3YTUyMGViNzY2OWVmZjU5OThkN2M0MDVhZmVkMz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.YQ15cBiLYinwaKyv8yY6cjjmQv-npPViKSCm-4Y2KsM","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOWY3YTUyMGViNzY2OWVmZjU5OThkN2M0MDVhZmVkMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.xG6rEGp76LEoR5UP3uOf3jhhfpB6YnHXT5GrFArgGus","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOWY3YTUyMGViNzY2OWVmZjU5OThkN2M0MDVhZmVkMz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.GANXLNOApCrFFvDTITx9-GM4XfZLjok0xevdo50Xz9A"}},"maintainers":[{"username":"phuhgh","email":"phuhgh@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3079680505138263,"detail":{"quality":0.6266813117281558,"popularity":0.00941997236775124,"maintenance":0.3333333333333333}},"searchScore":1.6585158e-8},{"package":{"name":"@deliberative/crypto","scope":"deliberative","version":"1.0.8","description":"Libsodium, Merkle trees, Shamir secret sharing wasm module for nodejs and the browser.","keywords":["deliberative","ledger","deliberative ledger","libsodium","curve25519","public key cryptography","shamir secret sharing","bip39","cryptography","emscripten","typescript"],"date":{"ts":1701349959613,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40deliberative%2Fcrypto","homepage":"https://github.com/deliberative/crypto#readme","repository":"https://github.com/deliberative/crypto"},"author":{"name":"Deliberative Technologies P.C.","email":"security@deliberative.io","url":"https://github.com/deliberative","username":"karoukis"},"publisher":{"name":"karoukis","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NGQ0NzZkMzk2NDdhMjhhYjUxYjI1MWFmNzljMDUyNz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.mzEexocZc7hcvX0_Zdc4kLGtPJbnexSUmFFTOr8K2bU","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NGQ0NzZkMzk2NDdhMjhhYjUxYjI1MWFmNzljMDUyNz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.RCB-6ajyjRnls2cy4Mlf8BrBCvv0CgW8NGHf22QzLWA","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81NGQ0NzZkMzk2NDdhMjhhYjUxYjI1MWFmNzljMDUyNz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.cmQ7dqz5lBDKUIqyBQz0OeqZVXASlS6nLdoUWYqL8N4"}},"maintainers":[{"username":"karoukis","email":"security@deliberative.io"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3066057609812244,"detail":{"quality":0.6391420557780076,"popularity":0.00802560870483043,"maintenance":0.3201548034318042}},"searchScore":1.5758618e-8},{"package":{"name":"gdal3.js","scope":"unscoped","version":"2.8.1","description":"gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.","keywords":["gis","geospatial","gdal","ogr2ogr","gdal_translate","gdal_rasterize","gdalwarp","gdaltransform","webassembly","emscripten"],"date":{"ts":1708636343928,"rel":"9 months ago"},"links":{"npm":"https://www.npmjs.com/package/gdal3.js","homepage":"https://gdal3.js.org","repository":"https://github.com/bugra9/gdal3.js","bugs":"https://github.com/bugra9/gdal3.js/issues"},"publisher":{"name":"bugra9","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mZmI3MTI4ZDI0YzY0ZGRjYmQyMTUyNzVjM2Y1MjA5OT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.7AQKIFs5_CBKnm3crTa4LQPMrrWmIiNR3ApCceUT6cA","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mZmI3MTI4ZDI0YzY0ZGRjYmQyMTUyNzVjM2Y1MjA5OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.eiBTr_IumavCyLWNs1KIqPgyJKTB4YQRt2_ELThsV3M","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mZmI3MTI4ZDI0YzY0ZGRjYmQyMTUyNzVjM2Y1MjA5OT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.Xjs2JVLejIcenFKnXsnCKrvTxsGaXFfZAsbwiPe2vxw"}},"maintainers":[{"username":"bugra9","email":"bugra@trylab.net"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30198910952474317,"detail":{"quality":0.5731391674743135,"popularity":0.03830283625501752,"maintenance":0.3332610474091228}},"searchScore":1.554787e-8},{"package":{"name":"fts5sqljs","scope":"unscoped","version":"1.12.6","description":"SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"date":{"ts":1730369122416,"rel":"25 days ago"},"links":{"npm":"https://www.npmjs.com/package/fts5sqljs","homepage":"http://github.com/sql-js/sql.js","repository":"https://github.com/sql-js/sql.js","bugs":"https://github.com/sql-js/sql.js/issues"},"publisher":{"name":"realret","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzFiMmZjNGEyOTNkMGZlMTNjNGIyOWY0NjQ2MDY4ZD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.1PVpXJHa9-4XWp35Q2h9yDllDuM8snLBSTAvmQilp-g","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzFiMmZjNGEyOTNkMGZlMTNjNGIyOWY0NjQ2MDY4ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.2LFzCj3q80TOVhT9eIEMaRgi4ISdr5_0fLyLFJSDvpI","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzFiMmZjNGEyOTNkMGZlMTNjNGIyOWY0NjQ2MDY4ZD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.sCPewfnvfCS0g4nRBZyBXqPmJmgggYuTpqLSVGXu-GE"}},"maintainers":[{"username":"realret","email":"nhpieters@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30656827239025075,"detail":{"quality":0.6273920913241734,"popularity":0.004811366646663107,"maintenance":0.3333333333333333}},"searchScore":1.5056346e-8},{"package":{"name":"@tootallnate/quickjs-emscripten","scope":"tootallnate","version":"0.23.0","description":"Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter, compiled to WebAssembly.","keywords":["eval","quickjs","vm","interpreter","runtime","safe","emscripten","wasm"],"date":{"ts":1689668807468,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40tootallnate%2Fquickjs-emscripten","homepage":"https://github.com/justjake/quickjs-emscripten#readme","repository":"https://github.com/justjake/quickjs-emscripten","bugs":"https://github.com/justjake/quickjs-emscripten/issues"},"publisher":{"name":"tootallnate","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82OTMzMDdiNGUwY2I5MzY2ZjM0ODYyYzlkZmFjZDdmYz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.NAw_pc03nkTsQ6Ac8_2lYP2SG5U7RXGYzoOisvQp7SY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82OTMzMDdiNGUwY2I5MzY2ZjM0ODYyYzlkZmFjZDdmYz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5FRTxoUQpmyApkOfmzioLU8ZemZFiLFgr1Xfpd688X8","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82OTMzMDdiNGUwY2I5MzY2ZjM0ODYyYzlkZmFjZDdmYz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.qGo_0Xx1V0P7cBYCJzd_o12u1vOTl-IasmrT10aVRX0"}},"maintainers":[{"username":"tootallnate","email":"nathan@tootallnate.net"}],"keywordsTruncated":false},"flags":{"insecure":0,"unstable":true},"score":{"final":0.254046652337663,"detail":{"quality":0.45041466810067443,"popularity":0.2775059784265249,"maintenance":0.06227188416621985}},"searchScore":1.4962556e-8},{"package":{"name":"@viz-js/viz","scope":"viz-js","version":"3.11.0","description":"WebAssembly build of Graphviz with a simple wrapper for using it on the web","keywords":["graphviz","emscripten"],"date":{"ts":1730815724370,"rel":"20 days ago"},"links":{"npm":"https://www.npmjs.com/package/%40viz-js%2Fviz","homepage":"https://github.com/mdaines/viz-js#readme","repository":"https://github.com/mdaines/viz-js","bugs":"https://github.com/mdaines/viz-js/issues"},"publisher":{"name":"mdaines","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yOWFlZDdlZjkzNjQ2MWRlMjhkYWNiZTNkMjcwZGYzZD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.aDz-f15aQFE3idxPiK4QsIc2bhMpaJgoaLQ9MtZmTpE","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yOWFlZDdlZjkzNjQ2MWRlMjhkYWNiZTNkMjcwZGYzZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.u2QU2LUyxpkXDZMv7yHzImkN5-H9Md7vwqtr_vevBcQ","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yOWFlZDdlZjkzNjQ2MWRlMjhkYWNiZTNkMjcwZGYzZD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.EbIJRZasNp9A8IZfPM7KKoA9_8rXdyJ6Q788W0htxXw"}},"maintainers":[{"username":"mdaines","email":"mdaines@fastmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2951943291362505,"detail":{"quality":0.510726831832879,"popularity":0.07231317977062898,"maintenance":0.3333333333333333}},"searchScore":1.4562749e-8},{"package":{"name":"@stephen/sql.js","scope":"stephen","version":"1.8.17","description":"SQLite package with support for opening and writing databases, prepared statements, and more. This package is a fork of sql.js with built-in es module and typescript support.","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten"],"date":{"ts":1700173330781,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40stephen%2Fsql.js","homepage":"http://github.com/sql-js/sql.js","repository":"https://github.com/sql-js/sql.js","bugs":"https://github.com/sql-js/sql.js/issues"},"publisher":{"name":"stephen","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNWNiODcyYzM4MzMyMzM5ZTU2NjVlMmRiYTE0YjEwNT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.eJ_686KbaraO95XvfA9wyEelCxk7xOqojGz77GkBrV4","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNWNiODcyYzM4MzMyMzM5ZTU2NjVlMmRiYTE0YjEwNT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.fTbwLfwqHufYRIde2N4fppHg3HnrN0el2k8TwRJO82U","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNWNiODcyYzM4MzMyMzM5ZTU2NjVlMmRiYTE0YjEwNT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.nhPimVAigekiJjGgm2yNoTL2U6K0OS2i4hyU0ySB-fQ"}},"maintainers":[{"username":"stephen","email":"stephen@stephenwan.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30410703679337897,"detail":{"quality":0.6273920913241734,"popularity":0.003516397691271912,"maintenance":0.32759620058337663}},"searchScore":1.3446766e-8},{"package":{"name":"@linhttbk97/indexdb-worker-sqljs","scope":"linhttbk97","version":"1.0.6","description":"SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).","keywords":["sql","sqlite","stand-alone","relational","database","RDBMS","data","query","statement","emscripten","asm","asm.js"],"date":{"ts":1702367609880,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40linhttbk97%2Findexdb-worker-sqljs","homepage":"https://github.com/linhttbk97/indexdb-worker-sqljs","repository":"https://github.com/linhttbk97/indexdb-worker-sqljs","bugs":"https://github.com/sql-js/sql.js/issues"},"publisher":{"name":"gabrieldevunstatic","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNDU4MTVlM2QwNGNlNzFhMjNiYzA3ODc2YWQ2NmVkYj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.KDnCOlLDqI6CnXI1Mwly3te4gWcAF6BxJvR20ZPxbms","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNDU4MTVlM2QwNGNlNzFhMjNiYzA3ODc2YWQ2NmVkYj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.MZCSRMU7Lz9Z4_QGCa3jTxJKDqzLD6fQZjoux5SLRsg","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jNDU4MTVlM2QwNGNlNzFhMjNiYzA3ODc2YWQ2NmVkYj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.PwILfh0bOIcQ0iIVmVCdcLVWVx2NK03Upi8TmllCPeY"}},"maintainers":[{"username":"gabrieldevunstatic","email":"tailinh@unstatic.co"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.303540963896872,"detail":{"quality":0.6273920913241734,"popularity":0.0016048876907197984,"maintenance":0.32789035945105177}},"searchScore":1.2913626e-8},{"package":{"name":"@globalfishingwatch/gdal3.js","scope":"globalfishingwatch","version":"2.4.2","description":"gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.","keywords":["gis","geospatial","gdal","ogr2ogr","gdal_translate","gdal_rasterize","gdalwarp","gdaltransform","webassembly","emscripten"],"date":{"ts":1700820461398,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40globalfishingwatch%2Fgdal3.js","homepage":"https://gdal3.js.org","repository":"https://github.com/j8seangel/gdal3.js"},"publisher":{"name":"j8seangel","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jZGY3OGQ4NDliYmUzZWFmMzcyNDdiYTg1OWZmOTYzOT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.Dciy7z058o3A036hZOLPZIUKooXlZz7LkK3H3fehkko","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jZGY3OGQ4NDliYmUzZWFmMzcyNDdiYTg1OWZmOTYzOT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HK3p4wtKZdwojx0zGasRISMB8hJ2vcAHqZkBDaSlBMc","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jZGY3OGQ4NDliYmUzZWFmMzcyNDdiYTg1OWZmOTYzOT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.5CbapEav7zo2HpjqlBj8iDs_yBHhnIJ271XBoq7m3v4"}},"maintainers":[{"username":"javiabia","email":"javier.abia@globalfishingwatch.org"},{"username":"rdgfuentes","email":"rdgfuentes@gmail.com"},{"username":"j8seangel","email":"jseangel@gmail.com"},{"username":"global-fishing-watch","email":"npm@globalfishingwatch.org"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2979260488890038,"detail":{"quality":0.6388836027738933,"popularity":0.0016678467191717594,"maintenance":0.301934919157502}},"searchScore":1.037345e-8}],"total":276,"time":"Mon Nov 25 2024 17:48:45 GMT+0000 (Coordinated Universal Time)","pagination":{"perPage":20,"page":0},"url":"/search?q=keywords%3Aemscripten","hidePQM":null,"user":null,"auditLogEnabled":false,"isV3SearchEnabled":false,"userEmailVerified":null,"csrftoken":"lm91KjbU4Op20bwJesNFlcMikcow5acFML6YUPEbIuF","notifications":[]},"chunks":{"commons":["commons.809bf16a4b211da23ec6.js","commons.809bf16a4b211da23ec6.js.map"],"styles":["styles.0146f536c7c62d102da9.css","minicssextractbug.c2bd372bebfd54ad5226.js","styles.0146f536c7c62d102da9.css.map","minicssextractbug.c2bd372bebfd54ad5226.js.map"],"acceptance/acceptance":["acceptance/acceptance.8f158bb6f917058edc15.js","acceptance/acceptance.8f158bb6f917058edc15.js.map"],"audit-logs/actions/common/auditLogContainer":["audit-logs/actions/common/auditLogContainer.b5aa029a15744e7ef73d.js","audit-logs/actions/common/auditLogContainer.b5aa029a15744e7ef73d.js.map"],"audit-logs/actions/common/dot":["audit-logs/actions/common/dot.c9c77b74c1f2a46df71a.js","audit-logs/actions/common/dot.c9c77b74c1f2a46df71a.js.map"],"audit-logs/actions/common/filterActions":["audit-logs/actions/common/filterActions.1c4e17f8eee2580fb525.js","audit-logs/actions/common/filterActions.1c4e17f8eee2580fb525.js.map"],"audit-logs/actions/common/spaceGap":["audit-logs/actions/common/spaceGap.492b805c8fd7f0477e90.js","audit-logs/actions/common/spaceGap.492b805c8fd7f0477e90.js.map"],"audit-logs/actions/orgAddUser":["audit-logs/actions/orgAddUser.0f31c5ea1667ae4f4352.js","audit-logs/actions/orgAddUser.0f31c5ea1667ae4f4352.js.map"],"audit-logs/actions/orgCreateTeam":["audit-logs/actions/orgCreateTeam.6b14599a54a04e6d1051.js","audit-logs/actions/orgCreateTeam.6b14599a54a04e6d1051.js.map"],"audit-logs/actions/orgDeleteTeam":["audit-logs/actions/orgDeleteTeam.aae4b5efa098d755e655.js","audit-logs/actions/orgDeleteTeam.aae4b5efa098d755e655.js.map"],"audit-logs/actions/orgRemoveUser":["audit-logs/actions/orgRemoveUser.e08363d532659cd80b38.js","audit-logs/actions/orgRemoveUser.e08363d532659cd80b38.js.map"],"audit-logs/actions/packageAddDistTag":["audit-logs/actions/packageAddDistTag.04901ad0124d77154cce.js","audit-logs/actions/packageAddDistTag.04901ad0124d77154cce.js.map"],"audit-logs/actions/packageDeprecate":["audit-logs/actions/packageDeprecate.35c6da318f905a6bf1f6.js","audit-logs/actions/packageDeprecate.35c6da318f905a6bf1f6.js.map"],"audit-logs/actions/packagePublish":["audit-logs/actions/packagePublish.729831beb78e6d96f9f2.js","audit-logs/actions/packagePublish.729831beb78e6d96f9f2.js.map"],"audit-logs/actions/packageRemoveDistTag":["audit-logs/actions/packageRemoveDistTag.22e2962ec6870a30e58e.js","audit-logs/actions/packageRemoveDistTag.22e2962ec6870a30e58e.js.map"],"audit-logs/actions/packageUnpublish":["audit-logs/actions/packageUnpublish.b324240e345d5642454d.js","audit-logs/actions/packageUnpublish.b324240e345d5642454d.js.map"],"audit-logs/actions/packageUpdateAccess":["audit-logs/actions/packageUpdateAccess.36b80a359bfca15db60c.js","audit-logs/actions/packageUpdateAccess.36b80a359bfca15db60c.js.map"],"audit-logs/actions/teamAddPackage":["audit-logs/actions/teamAddPackage.ea101b31350f95441e06.js","audit-logs/actions/teamAddPackage.ea101b31350f95441e06.js.map"],"audit-logs/actions/teamAddUser":["audit-logs/actions/teamAddUser.c0e25078bded50e7bb86.js","audit-logs/actions/teamAddUser.c0e25078bded50e7bb86.js.map"],"audit-logs/actions/teamRemovePackage":["audit-logs/actions/teamRemovePackage.eda9b927db6081e54b14.js","audit-logs/actions/teamRemovePackage.eda9b927db6081e54b14.js.map"],"audit-logs/actions/teamRemoveUser":["audit-logs/actions/teamRemoveUser.9d04376f4805de3e9ed9.js","audit-logs/actions/teamRemoveUser.9d04376f4805de3e9ed9.js.map"],"audit-logs/actions/teamUpdatePackageAccess":["audit-logs/actions/teamUpdatePackageAccess.1c12462cbf2723411be2.js","audit-logs/actions/teamUpdatePackageAccess.1c12462cbf2723411be2.js.map"],"audit-logs/audit-logs":["audit-logs/audit-logs.84bf18eb71c53a904abd.js","audit-logs/audit-logs.84bf18eb71c53a904abd.js.map"],"audit-logs/audit-search-input":["audit-logs/audit-search-input.523cd907c3783e6df929.js","audit-logs/audit-search-input.523cd907c3783e6df929.js.map"],"audit-logs/list":["audit-logs/list.f1352bddddbcaafec2c8.js","audit-logs/list.f1352bddddbcaafec2c8.js.map"],"audit-logs/no-logs":["audit-logs/no-logs.981070ccacb6bef1146a.js","audit-logs/no-logs.981070ccacb6bef1146a.js.map"],"audit-logs/no-logs-with-query":["audit-logs/no-logs-with-query.3c718bcab9eb6a9aac8c.js","audit-logs/no-logs-with-query.3c718bcab9eb6a9aac8c.js.map"],"auth/account-recovery-message":["auth/account-recovery-message.e3e56d9de9fc4ab89bde.js","auth/account-recovery-message.e3e56d9de9fc4ab89bde.js.map"],"auth/authentication-successful":["auth/authentication-successful.89e95385555c15026571.js","auth/authentication-successful.89e95385555c15026571.js.map"],"auth/email-otp":["auth/email-otp.3279bf105e863189d4a7.js","auth/email-otp.3279bf105e863189d4a7.js.map"],"auth/escalate":["auth/escalate.b5713ed563299a8ab350.js","auth/escalate.b5713ed563299a8ab350.js.map"],"auth/forgot":["auth/forgot.b758e342a668cf7f966a.js","auth/forgot.b758e342a668cf7f966a.js.map"],"auth/forgot-sent":["auth/forgot-sent.497c06da5eb4147f3aee.js","auth/forgot-sent.497c06da5eb4147f3aee.js.map"],"auth/forgot-sent-anonymized":["auth/forgot-sent-anonymized.2f4c7b204e053346dbb7.js","auth/forgot-sent-anonymized.2f4c7b204e053346dbb7.js.map"],"auth/invite-signup":["auth/invite-signup.671621f2d1bc47aee443.js","auth/invite-signup.671621f2d1bc47aee443.js.map"],"auth/liminal-login-footer":["auth/liminal-login-footer.a0e6086f91e35dc77464.js","auth/liminal-login-footer.a0e6086f91e35dc77464.js.map"],"auth/login":["auth/login.d504707f96dfd1e66f79.js","auth/login.d504707f96dfd1e66f79.js.map"],"auth/otp":["auth/otp.d66d1f2c3e7ac740a735.js","auth/otp.d66d1f2c3e7ac740a735.js.map"],"auth/password":["auth/password.bd7abeefd167e1477640.js","auth/password.bd7abeefd167e1477640.js.map"],"auth/recovery-code":["auth/recovery-code.263fceaeaa0cf3d1241f.js","auth/recovery-code.263fceaeaa0cf3d1241f.js.map"],"auth/recovery-email-otp":["auth/recovery-email-otp.2b1f15673c07b3aa1ba1.js","auth/recovery-email-otp.2b1f15673c07b3aa1ba1.js.map"],"auth/reset-password":["auth/reset-password.4d9f8a6fe7a7f23eb7e8.js","auth/reset-password.4d9f8a6fe7a7f23eb7e8.js.map"],"auth/signup":["auth/signup.67a5543f4acde67bf8cf.js","auth/signup.67a5543f4acde67bf8cf.js.map"],"auth/test/email-otp-test":["auth/test/email-otp-test.a6d6867594488d8f2281.js","auth/test/email-otp-test.a6d6867594488d8f2281.js.map"],"auth/test/escalate-test":["auth/test/escalate-test.9fd56559c2d09eea5c10.js","auth/test/escalate-test.9fd56559c2d09eea5c10.js.map"],"auth/test/otp-test":["auth/test/otp-test.d1c4bddaa5a5d30df9db.js","auth/test/otp-test.d1c4bddaa5a5d30df9db.js.map"],"auth/test/webauthn-login-test":["auth/test/webauthn-login-test.ffe93475a9861015a293.js","auth/test/webauthn-login-test.ffe93475a9861015a293.js.map"],"auth/webauthn-cli-login":["auth/webauthn-cli-login.ffa27335345c254f57e6.js","auth/webauthn-cli-login.ffa27335345c254f57e6.js.map"],"auth/webauthn-login":["auth/webauthn-login.2dc9191ceaad30640841.js","auth/webauthn-login.2dc9191ceaad30640841.js.map"],"billing/delete-org":["billing/delete-org.d20bd0f1aaacb8fc90d7.js","billing/delete-org.d20bd0f1aaacb8fc90d7.js.map"],"billing/detail":["billing/detail.f9a60c5242880e6d43f5.js","billing/detail.f9a60c5242880e6d43f5.js.map"],"billing/downgrade":["billing/downgrade.92d9ff7d4bff0441004b.js","billing/downgrade.92d9ff7d4bff0441004b.js.map"],"billing/upgrade":["billing/upgrade.173ac6b34ec110b0769f.js","billing/upgrade.173ac6b34ec110b0769f.js.map"],"contact/contact":["contact/contact.c9b645367f4763a98ab6.js","contact/contact.c9b645367f4763a98ab6.js.map"],"contact/recovery-support-v1":["contact/recovery-support-v1.c8e1e05b320c8adcb9e4.js","contact/recovery-support-v1.c8e1e05b320c8adcb9e4.js.map"],"contact/recovery-support-v2":["contact/recovery-support-v2.b41619f510e8f2d4edbf.js","contact/recovery-support-v2.b41619f510e8f2d4edbf.js.map"],"contact/sidebar":["contact/sidebar.f656df78b2091c8da4d8.js","contact/sidebar.f656df78b2091c8da4d8.js.map"],"debug/badstatus":["debug/badstatus.1de5094f3e6a9b99c36d.js","debug/badstatus.1de5094f3e6a9b99c36d.js.map"],"debug/detail":["debug/detail.776dd808fa58d32672a7.js","debug/detail.776dd808fa58d32672a7.js.map"],"debug/failcomponent":["debug/failcomponent.ae7923483c75cca10fdf.js","debug/failcomponent.ae7923483c75cca10fdf.js.map"],"dev/choose-template":["dev/choose-template.0b7cf2c2179df20d3fe7.js","dev/choose-template.0b7cf2c2179df20d3fe7.js.map"],"dsr/dsr-export":["dsr/dsr-export.79524fae1e1d404b8626.js","dsr/dsr-export.79524fae1e1d404b8626.js.map"],"egg/egg":["egg/egg.d344471ef4f8a3a4b35e.js","egg/egg.d344471ef4f8a3a4b35e.js.map"],"errors/bad-request":["errors/bad-request.04f47df3f894a59d2ba8.js","errors/bad-request.04f47df3f894a59d2ba8.js.map"],"errors/not-found":["errors/not-found.d30e6bf9e464ad027451.js","errors/not-found.d30e6bf9e464ad027451.js.map"],"errors/server":["errors/server.4a0b63df0ef09bc42ed0.js","errors/server.4a0b63df0ef09bc42ed0.js.map"],"errors/tea-pot":["errors/tea-pot.02c8f951700ed9cca39e.js","errors/tea-pot.02c8f951700ed9cca39e.js.map"],"errors/template":["errors/template.39d816e653eb9347d070.js","errors/template.39d816e653eb9347d070.js.map"],"flatpage/flatpage":["flatpage/flatpage.50d707cbe94bd794d7ad.js","flatpage/flatpage.50d707cbe94bd794d7ad.js.map"],"homepage/homepage":["homepage/homepage.94c4cd79e3f3b0cf698f.js","homepage/homepage.94c4cd79e3f3b0cf698f.js.map"],"homepage/homepage-logged-in":["homepage/homepage-logged-in.6e266a3860a707cb4f8b.js","homepage/homepage-logged-in.6e266a3860a707cb4f8b.js.map"],"orgs/create":["orgs/create.d00b894dfeff60f6f09a.js","orgs/create.d00b894dfeff60f6f09a.js.map"],"orgs/detail":["orgs/detail.e51c4b342f71b8f536f5.js","orgs/detail.e51c4b342f71b8f536f5.js.map"],"orgs/invite":["orgs/invite.ab6d6e71682f3ece9b32.js","orgs/invite.ab6d6e71682f3ece9b32.js.map"],"orgs/tfa-enforced":["orgs/tfa-enforced.7d10b30d6fb9f85a4b9d.js","orgs/tfa-enforced.7d10b30d6fb9f85a4b9d.js.map"],"orgs/upgrade":["orgs/upgrade.73eb828ed46f63a37de5.js","orgs/upgrade.73eb828ed46f63a37de5.js.map"],"package-list/package-list":["package-list/package-list.03a9b00f029a35abc59b.js","package-list/package-list.03a9b00f029a35abc59b.js.map"],"package/delete-package":["package/delete-package.0e8a8d4066805ee37ba1.js","package/delete-package.0e8a8d4066805ee37ba1.js.map"],"package/deprecate-package":["package/deprecate-package.7c2b91a268103f716f57.js","package/deprecate-package.7c2b91a268103f716f57.js.map"],"package/error-message-package":["package/error-message-package.fb56c6df5c7fa8925b71.js","package/error-message-package.fb56c6df5c7fa8925b71.js.map"],"package/package":["package/package.5044515370cc176c8c72.js","package/package.5044515370cc176c8c72.js.map"],"profile/profile":["profile/profile.4af61263f8bb9bfe3d78.js","profile/profile.4af61263f8bb9bfe3d78.js.map"],"recovery-codes/show":["recovery-codes/show.2e2849d510004b535268.js","recovery-codes/show.2e2849d510004b535268.js.map"],"search/search":["search/search.634d21be6ef9c38ffbf7.js","search/search.634d21be6ef9c38ffbf7.js.map"],"searchv2/search":["searchv2/search.7547af08116f24d09906.js","searchv2/search.7547af08116f24d09906.js.map"],"settings/change-password":["settings/change-password.65293989a2bf07659fab.js","settings/change-password.65293989a2bf07659fab.js.map"],"settings/delete-account":["settings/delete-account.18f07696dc2142a3f122.js","settings/delete-account.18f07696dc2142a3f122.js.map"],"settings/email":["settings/email.99e7dcdb2b503c6f65b4.js","settings/email.99e7dcdb2b503c6f65b4.js.map"],"settings/memberships":["settings/memberships.a94ffe24356097b24e34.js","settings/memberships.a94ffe24356097b24e34.js.map"],"settings/packages":["settings/packages.dc2ed426ee6f9ab953c7.js","settings/packages.dc2ed426ee6f9ab953c7.js.map"],"settings/profile":["settings/profile.841338f769bde181e4f6.js","settings/profile.841338f769bde181e4f6.js.map"],"teams/create":["teams/create.4645f75c4a163e383c1c.js","teams/create.4645f75c4a163e383c1c.js.map"],"teams/detail":["teams/detail.1737f413ba412903a31e.js","teams/detail.1737f413ba412903a31e.js.map"],"teams/list":["teams/list.8e98a5836b857134ad95.js","teams/list.8e98a5836b857134ad95.js.map"],"teams/packages":["teams/packages.d5aae1614f1e2540d3eb.js","teams/packages.d5aae1614f1e2540d3eb.js.map"],"teams/users":["teams/users.0631f9d631c8a639b289.js","teams/users.0631f9d631c8a639b289.js.map"],"tfa/additional-options":["tfa/additional-options.925102a4f64d5f0e7ee9.js","tfa/additional-options.925102a4f64d5f0e7ee9.js.map"],"tfa/enable":["tfa/enable.728c831546b188c8627f.js","tfa/enable.728c831546b188c8627f.js.map"],"tfa/list":["tfa/list.1aff1464b6de13b88bc7.js","tfa/list.1aff1464b6de13b88bc7.js.map"],"tfa/recovery-codes":["tfa/recovery-codes.a3d212fbca5e1d5340bf.js","tfa/recovery-codes.a3d212fbca5e1d5340bf.js.map"],"tfa/security-key-list":["tfa/security-key-list.f2bbb09dc97c41c81d5f.js","tfa/security-key-list.f2bbb09dc97c41c81d5f.js.map"],"tfa/showTFAQRCode":["tfa/showTFAQRCode.cd5cd1f111367ad58d80.js","tfa/showTFAQRCode.cd5cd1f111367ad58d80.js.map"],"tfa/showTFASuccess":["tfa/showTFASuccess.592bef5c6a6c29198c44.js","tfa/showTFASuccess.592bef5c6a6c29198c44.js.map"],"tfa/tfa-disable":["tfa/tfa-disable.f34ee1512688be89995a.js","tfa/tfa-disable.f34ee1512688be89995a.js.map"],"tfa/tfa-mode-selection":["tfa/tfa-mode-selection.4bdb7cddaa59b1335229.js","tfa/tfa-mode-selection.4bdb7cddaa59b1335229.js.map"],"tfa/tfa-password-entry":["tfa/tfa-password-entry.e60eb4b2d9189606ec34.js","tfa/tfa-password-entry.e60eb4b2d9189606ec34.js.map"],"tfa/totp":["tfa/totp.74c4cb8a9e68a54db72c.js","tfa/totp.74c4cb8a9e68a54db72c.js.map"],"tokens/create":["tokens/create.0f80d0a14c271070d7c8.js","tokens/create.0f80d0a14c271070d7c8.js.map"],"tokens/create-gat":["tokens/create-gat.5e0a3682462d9c0fb900.js","tokens/create-gat.5e0a3682462d9c0fb900.js.map"],"tokens/gat-details":["tokens/gat-details.a1f7e70ebc8f3250d165.js","tokens/gat-details.a1f7e70ebc8f3250d165.js.map"],"tokens/gat/allowed-ip-ranges-input":["tokens/gat/allowed-ip-ranges-input.791f1c60453a65ee7b82.js","tokens/gat/allowed-ip-ranges-input.791f1c60453a65ee7b82.js.map"],"tokens/gat/constants":["tokens/gat/constants.c1d240b65fa21a482335.js","tokens/gat/constants.c1d240b65fa21a482335.js.map"],"tokens/gat/divider":["tokens/gat/divider.8a57d4da9e05b7d8d11b.js","tokens/gat/divider.8a57d4da9e05b7d8d11b.js.map"],"tokens/gat/expiration-days-input":["tokens/gat/expiration-days-input.7c4acaaf2847fbaa5c43.js","tokens/gat/expiration-days-input.7c4acaaf2847fbaa5c43.js.map"],"tokens/gat/gat-expiration":["tokens/gat/gat-expiration.8723ab9bd6b760a18a08.js","tokens/gat/gat-expiration.8723ab9bd6b760a18a08.js.map"],"tokens/gat/gat-input":["tokens/gat/gat-input.880fdad4cd129763ed91.js","tokens/gat/gat-input.880fdad4cd129763ed91.js.map"],"tokens/gat/organizations-input":["tokens/gat/organizations-input.31a089d45205c4df7d63.js","tokens/gat/organizations-input.31a089d45205c4df7d63.js.map"],"tokens/gat/organizations-section":["tokens/gat/organizations-section.5000e95cd864cd836844.js","tokens/gat/organizations-section.5000e95cd864cd836844.js.map"],"tokens/gat/packages-and-scopes-input":["tokens/gat/packages-and-scopes-input.f529abc764ac172688e8.js","tokens/gat/packages-and-scopes-input.f529abc764ac172688e8.js.map"],"tokens/gat/packages-and-scopes-section":["tokens/gat/packages-and-scopes-section.f40d2902fea20d2e8dfd.js","tokens/gat/packages-and-scopes-section.f40d2902fea20d2e8dfd.js.map"],"tokens/gat/permissions-input":["tokens/gat/permissions-input.9187d368a61870ca6756.js","tokens/gat/permissions-input.9187d368a61870ca6756.js.map"],"tokens/gat/section":["tokens/gat/section.22e3e32d4745b51dc57c.js","tokens/gat/section.22e3e32d4745b51dc57c.js.map"],"tokens/gat/section-heading":["tokens/gat/section-heading.6a97c6f3a22e91f123c7.js","tokens/gat/section-heading.6a97c6f3a22e91f123c7.js.map"],"tokens/gat/selected-items":["tokens/gat/selected-items.f48fcf5071f15400da12.js","tokens/gat/selected-items.f48fcf5071f15400da12.js.map"],"tokens/gat/utils":["tokens/gat/utils.a81a368fd699d790cc83.js","tokens/gat/utils.a81a368fd699d790cc83.js.map"],"tokens/generate-token":["tokens/generate-token.f42fe92aeb2b0da3d8db.js","tokens/generate-token.f42fe92aeb2b0da3d8db.js.map"],"tokens/list":["tokens/list.2f588807902b50c1aafe.js","tokens/list.2f588807902b50c1aafe.js.map"],"vouchers/view":["vouchers/view.617c38480b3a48c14719.js","vouchers/view.617c38480b3a48c14719.js.map"]},"hash":"809bf16a4b211da23ec6","name":"search/search","containerId":"app","headerName":"x-spiferack","publicPath":"https://static-production.npmjs.com/"}</script><script crossorigin="anonymous" src="https://static-production.npmjs.com/commons.809bf16a4b211da23ec6.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/minicssextractbug.c2bd372bebfd54ad5226.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/search/search.634d21be6ef9c38ffbf7.js"></script> </body> </html>