CINXE.COM

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://static-production.npmjs.com/styles.c617df3efc3b584cc1d7.css" /> <title data-react-helmet="true">keywords:scanner - 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-376409" aria-expanded="false" aria-activedescendant="" inputref="[object Object]" autoComplete="off" class="_390acbc5 f5 fw3 black relative" value="keywords:scanner" 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="CFlrZnDuBphO1bUHas9gCGA9bnUNi6Jg3T2FBKIjDxp"/></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">1038<!-- --> 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%3Ascanner&amp;page=0&amp;perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Ascanner&amp;page=1&amp;perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Ascanner&amp;page=2&amp;perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 52" href="/search?q=keywords%3Ascanner&amp;page=51&amp;perPage=20" aria-current="false">52</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Ascanner&amp;page=1&amp;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/stream-json"><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">stream-json</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">stream-json is the micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API. I</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:lexer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">lexer</a></li><li><a href="/search?q=keywords:tokenizer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">tokenizer</a></li><li><a href="/search?q=keywords:parser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">parser</a></li><li><a href="/search?q=keywords:django" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">django</a></li><li><a href="/search?q=keywords:stream" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stream</a></li><li><a href="/search?q=keywords:streaming" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">streaming</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K5LD4tTJ6KHy_0PU1NeduvIR7Ih3ht1a4QiAypZdrEY" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~elazutkin" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher elazutkin">elazutkin</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.9.1<!-- --> • <!-- -->12 days ago</span><span class="_657f443d">published version <!-- -->1.9.1<!-- -->, <!-- -->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.3329012930581024)"></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.6076596333011212)"></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.24451856373496206)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->Popularity: 24%<!-- -->.</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/@nodelib/fs.walk"><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">@nodelib/fs.walk</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A library for efficiently walking a directory recursively</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:NodeLib" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">NodeLib</a></li><li><a href="/search?q=keywords:fs" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">fs</a></li><li><a href="/search?q=keywords:FileSystem" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">FileSystem</a></li><li><a href="/search?q=keywords:file system" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">file system</a></li><li><a href="/search?q=keywords:walk" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">walk</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:crawler" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">crawler</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjMxZTM5NjlmMDYzOGZhODM2ZDc2M2M2Yzg1ZjQxMT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.-UIFtqdzlamsQJBYvZa1WnL77T_1AOOL0k0Q6v9PaRI" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~mrmlnc" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher mrmlnc">mrmlnc</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.04115621004784994)"></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.5220774580377996)"></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.42520245354559477)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 4%<!-- -->. <!-- -->Quality: 52%<!-- -->. <!-- -->Popularity: 43%<!-- -->.</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/@zxing/library"><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">@zxing/library</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">TypeScript port of ZXing multi-format 1D/2D barcode image processing library.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:reader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">reader</a></li><li><a href="/search?q=keywords:writer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">writer</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:encode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">encode</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:generator" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">generator</a></li><li><a href="/search?q=keywords:barcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode</a></li><li><a href="/search?q=keywords:qr-code" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr-code</a></li><li><a href="/search?q=keywords:barcode 1d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 1d</a></li><li><a href="/search?q=keywords:barcode 2d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 2d</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:zxing" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">zxing</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K0I-faLgQaT2oGsyoFDqJnyswyzFGDQ5owiISRi16Vk" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~werthd" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher werthd">werthd</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->0.21.3<!-- --> • <!-- -->3 months ago</span><span class="_657f443d">published version <!-- -->0.21.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.33312415977147075)"></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.5348973861550352)"></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.18135684050358813)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 53%<!-- -->. <!-- -->Popularity: 18%<!-- -->.</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/react-native-vision-camera"><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">react-native-vision-camera</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A powerful, high-performance React Native Camera library.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">native</a></li><li><a href="/search?q=keywords:camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">camera</a></li><li><a href="/search?q=keywords:react-native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native</a></li><li><a href="/search?q=keywords:react-native-camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native-camera</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: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: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:android" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">android</a></li><li><a href="/search?q=keywords:ios" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ios</a></li><li><a href="/search?q=keywords:library" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">library</a></li><li><a href="/search?q=keywords:instagram" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">instagram</a></li><li><a href="/search?q=keywords:snapchat" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">snapchat</a></li><li><a href="/search?q=keywords:ai" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ai</a></li><li><a href="/package/react-native-vision-camera#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81MGNlNjU1NmM2N2YyZmNkYjEyMTAxMDc4MWYyZmY5OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.WgRkR6nKDZEAZpp8Ik6spj7ialVOqlb5El_SfKyGjGo" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~mrousavy" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher mrousavy">mrousavy</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.6.1<!-- --> • <!-- -->19 days ago</span><span class="_657f443d">published version <!-- -->4.6.1<!-- -->, <!-- -->19 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.5731346624702444)"></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.1369683069850344)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 57%<!-- -->. <!-- -->Popularity: 14%<!-- -->.</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/circular-dependency-scanner"><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">circular-dependency-scanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Out-of-box and zero configuration circular dependencies detector, with both JavaScript API and Command Line Tool.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:circular" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">circular</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:detector" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">detector</a></li><li><a href="/search?q=keywords:circles" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">circles</a></li><li><a href="/search?q=keywords:cyclic" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cyclic</a></li><li><a href="/search?q=keywords:ast" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ast</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:ecmascript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ecmascript</a></li><li><a href="/search?q=keywords:circular-dependency" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">circular-dependency</a></li><li><a href="/search?q=keywords:cli" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cli</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hZGNkNDdkMmQ4MTJlY2M4YzU0MDczYjQ4YmVhMjBjYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.j5tLwSyQ2aFcINrITp8lLb0NQvsWAwF98r_ZKKvAqLA" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~qxy6675" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher qxy6675">qxy6675</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.3.0<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->2.3.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.3330977785287226)"></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.6355821752633216)"></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.0477624786929421)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->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/webpack-license-plugin"><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">webpack-license-plugin</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Extracts OSS license information of the npm packages in your webpack output</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:webpack" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">webpack</a></li><li><a href="/search?q=keywords:build" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">build</a></li><li><a href="/search?q=keywords:artifact" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">artifact</a></li><li><a href="/search?q=keywords:oss" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">oss</a></li><li><a href="/search?q=keywords:open source" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">open source</a></li><li><a href="/search?q=keywords:compliance" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">compliance</a></li><li><a href="/search?q=keywords:copyright" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">copyright</a></li><li><a href="/search?q=keywords:license" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">license</a></li><li><a href="/search?q=keywords:licence" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">licence</a></li><li><a href="/search?q=keywords:licenses" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">licenses</a></li><li><a href="/search?q=keywords:licences" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">licences</a></li><li><a href="/search?q=keywords:scan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scan</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:bom" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bom</a></li><li><a href="/package/webpack-license-plugin#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yODBiZGE3NTY1ZWJlZGY3Y2Q0OTE3NzI5N2QwM2Y4Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.0SLCDIfk4bE3JW6McNtghM1u2sy7sEP183td7xOLfgI" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~cwer" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher cwer">cwer</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.5.0<!-- --> • <!-- -->4 months ago</span><span class="_657f443d">published version <!-- -->4.5.0<!-- -->, <!-- -->4 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.32966995038626373)"></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.5396144420299668)"></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.10148265186957978)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 54%<!-- -->. <!-- -->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/portscanner"><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">portscanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Asynchronous port scanner for Node.js</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:portscanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">portscanner</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:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:checker" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">checker</a></li><li><a href="/search?q=keywords:status" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">status</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMDBjYzkwMmU2OWQ3MzE3MzJlZmU5M2MzMzI2NTY3MD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.kez-2W8EgTSPQcUJ2j7SgHxI35irzoEz8iN7JlWh71Y" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~laggingreflex" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher laggingreflex">laggingreflex</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.2.0<!-- --> • <!-- -->7 years ago</span><span class="_657f443d">published version <!-- -->2.2.0<!-- -->, <!-- -->7 years 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)"></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.6349055043460963)"></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.24905645840920865)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: None<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 25%<!-- -->.</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/@zxing/browser"><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">@zxing/browser</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">ZXing for JS&#x27;s browser layer.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:reader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">reader</a></li><li><a href="/search?q=keywords:writer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">writer</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:encode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">encode</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:generator" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">generator</a></li><li><a href="/search?q=keywords:barcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode</a></li><li><a href="/search?q=keywords:qr-code" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr-code</a></li><li><a href="/search?q=keywords:barcode 1d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 1d</a></li><li><a href="/search?q=keywords:barcode 2d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 2d</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:zxing" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">zxing</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K0I-faLgQaT2oGsyoFDqJnyswyzFGDQ5owiISRi16Vk" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~werthd" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher werthd">werthd</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->0.1.5<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->0.1.5<!-- -->, <!-- -->6 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.3287656345223275)"></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.5204795614183568)"></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.11219160996235808)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 52%<!-- -->. <!-- -->Popularity: 11%<!-- -->.</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/stream-csv-as-json"><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">stream-csv-as-json</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Streams CSV files.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:lexer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">lexer</a></li><li><a href="/search?q=keywords:tokenizer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">tokenizer</a></li><li><a href="/search?q=keywords:parser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">parser</a></li><li><a href="/search?q=keywords:csv" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">csv</a></li><li><a href="/search?q=keywords:stream" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stream</a></li><li><a href="/search?q=keywords:streaming" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">streaming</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K5LD4tTJ6KHy_0PU1NeduvIR7Ih3ht1a4QiAypZdrEY" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~elazutkin" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher elazutkin">elazutkin</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.5<!-- --> • <!-- -->5 months ago</span><span class="_657f443d">published version <!-- -->1.0.5<!-- -->, <!-- -->5 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.32824632538664283)"></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.6076596333011212)"></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.043316637897827436)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->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/html5-qrcode"><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">html5-qrcode</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A cross platform HTML5 QR Code &amp; bar code scanner</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:html5" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">html5</a></li><li><a href="/search?q=keywords:qrcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrcode</a></li><li><a href="/search?q=keywords:html" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">html</a></li><li><a href="/search?q=keywords:camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">camera</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:barcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode</a></li><li><a href="/search?q=keywords:barcode 1d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 1d</a></li><li><a href="/search?q=keywords:barcode 2d" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode 2d</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jODYyMjMwN2VjMWY5MDc5NjVjYzI5Y2RmMTFlZGVhZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.8Xyx_zCW2gvjwaOx8o8AaZQL4cxGGPBkOC6xpGUNjvQ" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~mebjas" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher mebjas">mebjas</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.3.8<!-- --> • <!-- -->2 years ago</span><span class="_657f443d">published version <!-- -->2.3.8<!-- -->, <!-- -->2 years 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.18756355642682673)"></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.6096141353517028)"></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.12709487978536865)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 19%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->Popularity: 13%<!-- -->.</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/react-native-rectangle-scanner"><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">react-native-rectangle-scanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Scan documents, automatic border detection, automatic crop, image filters</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react-native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native</a></li><li><a href="/search?q=keywords:react-native-component" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native-component</a></li><li><a href="/search?q=keywords:react-native-scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native-scanner</a></li><li><a href="/search?q=keywords:react-native-document-scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native-document-scanner</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:document" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">document</a></li><li><a href="/search?q=keywords:ios" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ios</a></li><li><a href="/search?q=keywords:android" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">android</a></li><li><a href="/search?q=keywords:camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">camera</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NjQzNjkwMGMyZjJiMDdmMGFhZDE4MTMwOWMyZDJjYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FCU7gQszis1Az7eYEzziLK-R8tGBKeFXt0sfn8jPv6Q" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~jakehumphrey" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher jakehumphrey">jakehumphrey</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.2.0<!-- --> • <!-- -->3 months ago</span><span class="_657f443d">published version <!-- -->1.2.0<!-- -->, <!-- -->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.32824632538664283)"></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.6251966172932883)"></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.02865194509226763)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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/react-scanner"><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">react-scanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Extract React components and props usage from code.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:component" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">component</a></li><li><a href="/search?q=keywords:components" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">components</a></li><li><a href="/search?q=keywords:jsx" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">jsx</a></li><li><a href="/search?q=keywords:usage" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">usage</a></li><li><a href="/search?q=keywords:info" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">info</a></li><li><a href="/search?q=keywords:stats" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stats</a></li><li><a href="/search?q=keywords:statistics" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">statistics</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZWU1ZDU1OTE5YzI3MmVkZGVmOThkYmUxNmY1Y2IwOT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.yKruTGzH3VACCMVZPa6Yr2ykpWPSVw8uKzQ5qJioAaw" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~moroshko" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher moroshko">moroshko</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.2.0<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->1.2.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.32824632538664283)"></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.5396144420299668)"></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.07476275137246793)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 54%<!-- -->. <!-- -->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/fe-pilot"><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">fe-pilot</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">scanner in web, phonebook in web, autofill otp in web, share web, TextToSpeech in web, Voice Recognition in web, live location tracking in web, detect my location web, wakelock in web, color picker, WhatsappShare, SnapScanner, NetworkMonitor, View360</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:in web" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">in web</a></li><li><a href="/search?q=keywords:in javascript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">in javascript</a></li><li><a href="/search?q=keywords:in react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">in react</a></li><li><a href="/search?q=keywords:Plug &amp; Play" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Plug &amp; Play</a></li><li><a href="/search?q=keywords:components" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">components</a></li><li><a href="/search?q=keywords:web component" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">web component</a></li><li><a href="/search?q=keywords:frontend" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">frontend</a></li><li><a href="/search?q=keywords:library" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">library</a></li><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:react components" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react components</a></li><li><a href="/search?q=keywords:ui component" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ui component</a></li><li><a href="/search?q=keywords:ui library" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ui library</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:advanced component" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">advanced component</a></li><li><a href="/package/fe-pilot#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81ZDE3MGE2MTc3OTczNDdkYzg0NjM1NzY2MzM1YWE1ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.3zByusFMv5_OFf6mxq73ArFagJL2Fb4C4PK3LG1VIrQ" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~opensrc0" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher opensrc0">opensrc0</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.6.8<!-- --> • <!-- -->4 months ago</span><span class="_657f443d">published version <!-- -->1.6.8<!-- -->, <!-- -->4 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.5396144420299668)"></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.07086226617917543)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 54%<!-- -->. <!-- -->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/react-native-vision-camera-trakku-v"><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">react-native-vision-camera-trakku-v</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A powerful, high-performance React Native Camera library.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">native</a></li><li><a href="/search?q=keywords:camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">camera</a></li><li><a href="/search?q=keywords:react-native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native</a></li><li><a href="/search?q=keywords:react-native-camera" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native-camera</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: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: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:android" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">android</a></li><li><a href="/search?q=keywords:ios" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ios</a></li><li><a href="/search?q=keywords:library" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">library</a></li><li><a href="/search?q=keywords:instagram" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">instagram</a></li><li><a href="/search?q=keywords:snapchat" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">snapchat</a></li><li><a href="/search?q=keywords:ai" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ai</a></li><li><a href="/package/react-native-vision-camera-trakku-v#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lYzAxYWUwZWNkYmM2MWIxNjU1YjRjNjVmMzVmNjFiYz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.EVRw4P0Le7AMm6orH0OB_S0hTcd_DQMh3QmIiumT6MQ" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~davidhuertas26code" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher davidhuertas26code">davidhuertas26code</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.0.4<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->4.0.4<!-- -->, <!-- -->6 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.3320689172603892)"></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.6372967548280551)"></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.012238276666173935)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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/@thewirv/react-barcode-scanner"><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">@thewirv/react-barcode-scanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A React component for scanning QR codes and other barcodes via webcam</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:qr" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr</a></li><li><a href="/search?q=keywords:code" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">code</a></li><li><a href="/search?q=keywords:barcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcode</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:qrcode" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrcode</a></li><li><a href="/search?q=keywords:qrreader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrreader</a></li><li><a href="/search?q=keywords:qrscanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrscanner</a></li><li><a href="/search?q=keywords:qrcodescanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrcodescanner</a></li><li><a href="/search?q=keywords:barcodescanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">barcodescanner</a></li><li><a href="/search?q=keywords:codescanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">codescanner</a></li><li><a href="/search?q=keywords:qrcodereader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qrcodereader</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80Mzg3MjU3YTQ2MGI1MTU0MzAxNmRjYzRjMDNkNzc2Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.6600ZWd7WlcLIRyTWMQRxCPf_L5wEfZejbq1R07eKMs" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~thewirv" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher thewirv">thewirv</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.3.5<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->3.3.5<!-- -->, <!-- -->6 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.33304498753142714)"></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.6380075324085174)"></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.010249152184076614)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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/@cardscan.ai/insurance-cardscan-react"><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">@cardscan.ai/insurance-cardscan-react</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A library that makes it easy to add health insurance card scanning to any web application</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:card" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">card</a></li><li><a href="/search?q=keywords:cards" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cards</a></li><li><a href="/search?q=keywords:scan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scan</a></li><li><a href="/search?q=keywords:scanning" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanning</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:health" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">health</a></li><li><a href="/search?q=keywords:health insurance" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">health insurance</a></li><li><a href="/search?q=keywords:health insurance card" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">health insurance card</a></li><li><a href="/search?q=keywords:medical" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">medical</a></li><li><a href="/search?q=keywords:medical insurance" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">medical insurance</a></li><li><a href="/search?q=keywords:medical insurance card" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">medical insurance card</a></li><li><a href="/search?q=keywords:medical card" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">medical card</a></li><li><a href="/search?q=keywords:insurance" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">insurance</a></li><li><a href="/search?q=keywords:insurance card" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">insurance card</a></li><li><a href="/package/@cardscan.ai/insurance-cardscan-react#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMTBiMjU2OWY4ODAyMjQyNDVjNGZhNjlhN2MzNTA2Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.Eo3xPrZj4vaYVprrN20cjbMVnafeqdYK1VtaKmaKXIw" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~cardscan" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher cardscan">cardscan</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.0.4<!-- --> • <!-- -->a day ago</span><span class="_657f443d">published version <!-- -->4.0.4<!-- -->, <!-- -->a day 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.5853443651300785)"></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.03947706140491758)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 59%<!-- -->. <!-- -->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/is-responding"><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">is-responding</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">🔨 A tool to find active endpoint use an enumeration strategy</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:enumeration" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">enumeration</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:test" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">test</a></li><li><a href="/search?q=keywords:url" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">url</a></li><li><a href="/search?q=keywords:service" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">service</a></li><li><a href="/search?q=keywords:active" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">active</a></li><li><a href="/search?q=keywords:activity" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">activity</a></li><li><a href="/search?q=keywords:respond" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">respond</a></li><li><a href="/search?q=keywords:random" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">random</a></li><li><a href="/search?q=keywords:integer" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">integer</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjVmMWZkMzBhNjRhODZjNTVjY2ExNTJlZDM2Y2I2ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.T2Pd9AgCm9Kz39sG3HxXrCa5I67lpAtAXQ0-Uyc2EbQ" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~piecioshka" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher piecioshka">piecioshka</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.5<!-- --> • <!-- -->a month ago</span><span class="_657f443d">published version <!-- -->1.0.5<!-- -->, <!-- -->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.6391416082317057)"></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.006418641794623235)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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/pastel-qr-scan"><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">pastel-qr-scan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Pastel QR Code Scanner &amp; Reader is a component built to scan PSL QR codes using a webcam.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:pastel" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">pastel</a></li><li><a href="/search?q=keywords:react" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react</a></li><li><a href="/search?q=keywords:qr" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr</a></li><li><a href="/search?q=keywords:qr code" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr code</a></li><li><a href="/search?q=keywords:qr reader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr reader</a></li><li><a href="/search?q=keywords:qr scan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">qr scan</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:reader" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">reader</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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTU1NzBlYzhhNDc2NDg2NmM4M2QxYzZkZTNjYzY4ND9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ZOhNfG3bBqjcGIibUk8D8f1mbo_Y4TyuH3EWccqpao4" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~ngvtuan" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher ngvtuan">ngvtuan</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.2<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->1.0.2<!-- -->, <!-- -->6 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.33325068207097946)"></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.6380075324085174)"></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.006620269551021503)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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/react-native-lan-port-scanner"><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">react-native-lan-port-scanner</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A simple port scanner for react native.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:react-native" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">react-native</a></li><li><a href="/search?q=keywords:ios" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ios</a></li><li><a href="/search?q=keywords:android" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">android</a></li><li><a href="/search?q=keywords:lan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">lan</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</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></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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NzJjYTQzMmU1NjQ2OWY4MWE3NjIyNWQ2MmQzZWQ4ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.aXWyFMaLOsrDcuXPOhegJr60WqIX3BJ9MC1nK43dsqU" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~gajjartejas" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher gajjartejas">gajjartejas</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.4.2<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->1.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.3094953394063213)"></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.6391416082317057)"></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.018946868772623852)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 31%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->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/qualscan"><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">qualscan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Scan your project to find quality issues</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:quality" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">quality</a></li><li><a href="/search?q=keywords:code" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">code</a></li><li><a href="/search?q=keywords:scanner" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">scanner</a></li><li><a href="/search?q=keywords:security" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">security</a></li><li><a href="/search?q=keywords:audit" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">audit</a></li><li><a href="/search?q=keywords:vulnerabilities" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">vulnerabilities</a></li><li><a href="/search?q=keywords:dependencies" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">dependencies</a></li><li><a href="/search?q=keywords:updates" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">updates</a></li><li><a href="/search?q=keywords:duplication" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">duplication</a></li><li><a href="/search?q=keywords:linter" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">linter</a></li><li><a href="/search?q=keywords:linting" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">linting</a></li><li><a href="/search?q=keywords:test" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">test</a></li><li><a href="/search?q=keywords:script" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">script</a></li><li><a href="/search?q=keywords:exact" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">exact</a></li><li><a href="/package/qualscan#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.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83YTM2NDM1YjJhNDc0OWNhNzAwOGE4MjA5MTQ2Yjg5OD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.BMfN_XGnOXBbSPG7MhMhllQj-ICNTPGLEwom66cJSvk" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~wallet77" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher wallet77">wallet77</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.1.8<!-- --> • <!-- -->3 months ago</span><span class="_657f443d">published version <!-- -->3.1.8<!-- -->, <!-- -->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.3307427221892491)"></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.6391416082317057)"></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.004623507620111771)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->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%3Ascanner&amp;page=0&amp;perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Ascanner&amp;page=1&amp;perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Ascanner&amp;page=2&amp;perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 52" href="/search?q=keywords%3Ascanner&amp;page=51&amp;perPage=20" aria-current="false">52</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Ascanner&amp;page=1&amp;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 &amp; 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-phLiteGGQcwrx6MSyJ1IhXn9CEpfzmzpkYrcg/5oRGdjG+40R26VxoG0v+npW4MtKQ995QtBsOZTjeVt9zK0IA==">window.__context__ = {"context":{"formData":{"search":{"q":{"value":"keywords:scanner"}}},"objects":[{"package":{"name":"stream-json","scope":"unscoped","version":"1.9.1","description":"stream-json is the micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API. I","keywords":["scanner","lexer","tokenizer","parser","django","stream","streaming","json"],"date":{"ts":1731430662297,"rel":"12 days ago"},"links":{"npm":"https://www.npmjs.com/package/stream-json","homepage":"http://github.com/uhop/stream-json","repository":"https://github.com/uhop/stream-json","bugs":"http://github.com/uhop/stream-json/issues"},"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/","username":"elazutkin"},"publisher":{"name":"elazutkin","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.j4u3m7VjdpNixo3D0nf14uAvm9goZxKePaJ0BBsjMj0","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K5LD4tTJ6KHy_0PU1NeduvIR7Ih3ht1a4QiAypZdrEY","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.jTHN2e9r7317o0tyuATst4Jx0vusnFp-7Uva1o-vr8A"}},"maintainers":[{"username":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3843948398679089,"detail":{"quality":0.6076596333011212,"popularity":0.24451856373496206,"maintenance":0.3329012930581024}},"searchScore":0.0000012955899},{"package":{"name":"@nodelib/fs.walk","scope":"nodelib","version":"2.0.0","description":"A library for efficiently walking a directory recursively","keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"date":{"ts":1690566674755,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40nodelib%2Ffs.walk","homepage":"https://github.com/nodelib/nodelib/tree/master#readme","repository":"https://github.com/nodelib/nodelib/tree/master"},"publisher":{"name":"mrmlnc","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjMxZTM5NjlmMDYzOGZhODM2ZDc2M2M2Yzg1ZjQxMT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.Tk2HAtlyiOzSfbgbVLO8FTqv-ZZ3FHth2tztToLePh4","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjMxZTM5NjlmMDYzOGZhODM2ZDc2M2M2Yzg1ZjQxMT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.-UIFtqdzlamsQJBYvZa1WnL77T_1AOOL0k0Q6v9PaRI","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjMxZTM5NjlmMDYzOGZhODM2ZDc2M2M2Yzg1ZjQxMT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.sN4COiv9W33EzRVFPuHGCPMTPhv11Yq6eCqawsoQZHk"}},"maintainers":[{"username":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3198487696690455,"detail":{"quality":0.5220774580377996,"popularity":0.42520245354559477,"maintenance":0.04115621004784994}},"searchScore":5.375576e-7},{"package":{"name":"@zxing/library","scope":"zxing","version":"0.21.3","description":"TypeScript port of ZXing multi-format 1D/2D barcode image processing library.","keywords":["reader","writer","decode","encode","scanner","generator","barcode","qr-code","barcode 1d","barcode 2d","typescript","zxing"],"date":{"ts":1724222406195,"rel":"3 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40zxing%2Flibrary","homepage":"https://zxing-js.github.io/library/","repository":"https://github.com/zxing-js/library","bugs":"https://github.com/zxing-js/library/issues/new"},"publisher":{"name":"werthd","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.cQHcHuKb3ZHArPrTfTsnnCCPQHCB8Qo0ARHLHZaJYmM","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K0I-faLgQaT2oGsyoFDqJnyswyzFGDQ5owiISRi16Vk","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.nqwyY1hR4PiQ7GOYtlUdXp7D7IGehSKH0Ak0T2DLTJA"}},"maintainers":[{"username":"odahcam","email":"machado@odahcam.com"},{"username":"werthd","email":"werth.david@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0,"unstable":true},"score":{"final":0.3405375659427812,"detail":{"quality":0.5348973861550352,"popularity":0.18135684050358813,"maintenance":0.33312415977147075}},"searchScore":1.9517259e-7},{"package":{"name":"react-native-vision-camera","scope":"unscoped","version":"4.6.1","description":"A powerful, high-performance React Native Camera library.","keywords":["react","native","camera","react-native","react-native-camera","vision","javascript","typescript","android","ios","library","instagram","snapchat","ai"],"date":{"ts":1730827946146,"rel":"19 days ago"},"links":{"npm":"https://www.npmjs.com/package/react-native-vision-camera","homepage":"https://react-native-vision-camera.com/","repository":"https://github.com/mrousavy/react-native-vision-camera","bugs":"https://github.com/mrousavy/react-native-vision-camera/issues"},"author":{"name":"Marc Rousavy","email":"me@mrousavy.com","url":"https://github.com/mrousavy"},"publisher":{"name":"mrousavy","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81MGNlNjU1NmM2N2YyZmNkYjEyMTAxMDc4MWYyZmY5OT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.lZYbLDSqUPx-JXzJI_RZO6gv3WYAYDVwmBq_Fkyt-TU","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81MGNlNjU1NmM2N2YyZmNkYjEyMTAxMDc4MWYyZmY5OT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.WgRkR6nKDZEAZpp8Ik6spj7ialVOqlb5El_SfKyGjGo","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81MGNlNjU1NmM2N2YyZmNkYjEyMTAxMDc4MWYyZmY5OT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.xcd268enIprd9hJ4eQZoVH3xR6_kLQmW2saspJAQ4H8"}},"maintainers":[{"username":"mrousavy","email":"marcrousavy@hotmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.336545972852502,"detail":{"quality":0.5731346624702444,"popularity":0.1369683069850344,"maintenance":0.3333333333333333}},"searchScore":1.2801617e-7},{"package":{"name":"circular-dependency-scanner","scope":"unscoped","version":"2.3.0","description":"Out-of-box and zero configuration circular dependencies detector, with both JavaScript API and Command Line Tool.","keywords":["circular","scanner","detector","circles","cyclic","ast","javascript","ecmascript","circular-dependency","cli"],"date":{"ts":1725877010643,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/circular-dependency-scanner","homepage":"https://github.com/emosheeep/circular-dependency-scanner#readme","repository":"https://github.com/emosheeep/circular-dependency-scanner","bugs":"https://github.com/emosheeep/circular-dependency-scanner/issues"},"author":{"name":"情绪羊","email":"emosheep@qq.com","username":"qxy6675"},"publisher":{"name":"qxy6675","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hZGNkNDdkMmQ4MTJlY2M4YzU0MDczYjQ4YmVhMjBjYT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.pwcvg5qATIny3_5DLbVoG5o_hnl-be1f0obIxEdZvGY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hZGNkNDdkMmQ4MTJlY2M4YzU0MDczYjQ4YmVhMjBjYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.j5tLwSyQ2aFcINrITp8lLb0NQvsWAwF98r_ZKKvAqLA","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hZGNkNDdkMmQ4MTJlY2M4YzU0MDczYjQ4YmVhMjBjYT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.esLXGF-saabDwqN5ubhmvsQkEyQNMBnJnk9zZQlNJeM"}},"maintainers":[{"username":"qxy6675","email":"emosheep@qq.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.32397574260657913,"detail":{"quality":0.6355821752633216,"popularity":0.0477624786929421,"maintenance":0.3330977785287226}},"searchScore":4.3508976e-8},{"package":{"name":"webpack-license-plugin","scope":"unscoped","version":"4.5.0","description":"Extracts OSS license information of the npm packages in your webpack output","keywords":["webpack","build","artifact","oss","open source","compliance","copyright","license","licence","licenses","licences","scan","scanner","bom"],"date":{"ts":1720506723038,"rel":"4 months ago"},"links":{"npm":"https://www.npmjs.com/package/webpack-license-plugin","homepage":"https://github.com/codepunkt/webpack-license-plugin#readme","repository":"https://github.com/codepunkt/webpack-license-plugin","bugs":"https://github.com/codepunkt/webpack-license-plugin/issues"},"author":{"name":"Christoph Werner","email":"christoph@codepunkt.de"},"publisher":{"name":"cwer","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yODBiZGE3NTY1ZWJlZGY3Y2Q0OTE3NzI5N2QwM2Y4Mj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.Ub9iaUgCTtQnHA6i_1aN0YIST2QFDMEqs2XeiVPrR_o","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yODBiZGE3NTY1ZWJlZGY3Y2Q0OTE3NzI5N2QwM2Y4Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.0SLCDIfk4bE3JW6McNtghM1u2sy7sEP183td7xOLfgI","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yODBiZGE3NTY1ZWJlZGY3Y2Q0OTE3NzI5N2QwM2Y4Mj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.gw7y0oLQQHU0K3t6uwTnjNuA-TDRGefP8PqLxbo8E1c"}},"maintainers":[{"username":"cwer","email":"christoph+npm@codepunkt.de"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3127877433985352,"detail":{"quality":0.5396144420299668,"popularity":0.10148265186957978,"maintenance":0.32966995038626373}},"searchScore":3.897441e-8},{"package":{"name":"portscanner","scope":"unscoped","version":"2.2.0","description":"Asynchronous port scanner for Node.js","keywords":["portscanner","port","scanner","checker","status"],"date":{"ts":1526277347286,"rel":"7 years ago"},"links":{"npm":"https://www.npmjs.com/package/portscanner","homepage":"https://github.com/baalexander/node-portscanner","repository":"https://github.com/baalexander/node-portscanner","bugs":"https://github.com/baalexander/node-portscanner/issues"},"publisher":{"name":"laggingreflex","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMDBjYzkwMmU2OWQ3MzE3MzJlZmU5M2MzMzI2NTY3MD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.3HkxgsjxH6NA4oYV302_Aw2WSSklcCGIeLf9cz7ElPg","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMDBjYzkwMmU2OWQ3MzE3MzJlZmU5M2MzMzI2NTY3MD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.kez-2W8EgTSPQcUJ2j7SgHxI35irzoEz8iN7JlWh71Y","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMDBjYzkwMmU2OWQ3MzE3MzJlZmU5M2MzMzI2NTY3MD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.0JKRatra1jAC_Pe5KDMmjNeSacx2uoOOo19ON-QOLUk"}},"maintainers":[{"username":"endangeredmassa","email":"endangeredmassa@gmail.com"},{"username":"laggingreflex","email":"laggingreflex@gmail.com"},{"username":"shinnn","email":"snnskwtnb@gmail.com"},{"username":"baalexander","email":"baalexander@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2776414117470519,"detail":{"quality":0.6349055043460963,"popularity":0.24905645840920865,"maintenance":0}},"searchScore":3.821311e-8},{"package":{"name":"@zxing/browser","scope":"zxing","version":"0.1.5","description":"ZXing for JS's browser layer.","keywords":["reader","writer","decode","encode","scanner","generator","barcode","qr-code","barcode 1d","barcode 2d","typescript","zxing"],"date":{"ts":1716386273792,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40zxing%2Fbrowser","homepage":"https://github.com/zxing-js/browser#readme","repository":"https://github.com/zxing-js/browser","bugs":"https://github.com/zxing-js/browser/issues/new"},"publisher":{"name":"werthd","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.cQHcHuKb3ZHArPrTfTsnnCCPQHCB8Qo0ARHLHZaJYmM","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K0I-faLgQaT2oGsyoFDqJnyswyzFGDQ5owiISRi16Vk","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wOTVlZTdlN2JiZmQ3NDFmODJjMDc0YmZiOTc0OTI4ZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.nqwyY1hR4PiQ7GOYtlUdXp7D7IGehSKH0Ak0T2DLTJA"}},"maintainers":[{"username":"odahcam","email":"machado@odahcam.com"},{"username":"werthd","email":"werth.david@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0,"unstable":true},"score":{"final":0.310478903995147,"detail":{"quality":0.5204795614183568,"popularity":0.11219160996235808,"maintenance":0.3287656345223275}},"searchScore":3.8009503e-8},{"package":{"name":"stream-csv-as-json","scope":"unscoped","version":"1.0.5","description":"Streams CSV files.","keywords":["scanner","lexer","tokenizer","parser","csv","stream","streaming"],"date":{"ts":1718254300705,"rel":"5 months ago"},"links":{"npm":"https://www.npmjs.com/package/stream-csv-as-json","homepage":"https://github.com/uhop/stream-csv-as-json#readme","repository":"https://github.com/uhop/stream-csv-as-json"},"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/","username":"elazutkin"},"publisher":{"name":"elazutkin","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.j4u3m7VjdpNixo3D0nf14uAvm9goZxKePaJ0BBsjMj0","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.K5LD4tTJ6KHy_0PU1NeduvIR7Ih3ht1a4QiAypZdrEY","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYWRmYjYxMmU1YTI3Njg1MDYxNWE1YTlkNjFlZjU4ZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.jTHN2e9r7317o0tyuATst4Jx0vusnFp-7Uva1o-vr8A"}},"maintainers":[{"username":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3123449271399009,"detail":{"quality":0.6076596333011212,"popularity":0.043316637897827436,"maintenance":0.32824632538664283}},"searchScore":2.5784011e-8},{"package":{"name":"html5-qrcode","scope":"unscoped","version":"2.3.8","description":"A cross platform HTML5 QR Code \u0026 bar code scanner","keywords":["html5","qrcode","html","camera","scanner","barcode","barcode 1d","barcode 2d"],"date":{"ts":1681537646958,"rel":"2 years ago"},"links":{"npm":"https://www.npmjs.com/package/html5-qrcode","homepage":"https://github.com/mebjas/html5-qrcode#readme","repository":"https://github.com/mebjas/html5-qrcode"},"author":{"name":"minhazav@gmail.com"},"publisher":{"name":"mebjas","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jODYyMjMwN2VjMWY5MDc5NjVjYzI5Y2RmMTFlZGVhZD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.3Zh6H7vzKgN99OvZPyG_0ztCIDZCctCssZY4vO7ELbw","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jODYyMjMwN2VjMWY5MDc5NjVjYzI5Y2RmMTFlZGVhZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.8Xyx_zCW2gvjwaOx8o8AaZQL4cxGGPBkOC6xpGUNjvQ","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9jODYyMjMwN2VjMWY5MDc5NjVjYzI5Y2RmMTFlZGVhZD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.lWzjZZ4At1fsJ9z7hi2tYnIPL5LtqgDf7m514or_cDg"}},"maintainers":[{"username":"mebjas","email":"minhazav@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.29301469327977925,"detail":{"quality":0.6096141353517028,"popularity":0.12709487978536865,"maintenance":0.18756355642682673}},"searchScore":2.4406592e-8},{"package":{"name":"react-native-rectangle-scanner","scope":"unscoped","version":"1.2.0","description":"Scan documents, automatic border detection, automatic crop, image filters","keywords":["react-native","react-native-component","react-native-scanner","react-native-document-scanner","scanner","document","ios","android","camera"],"date":{"ts":1724108411770,"rel":"3 months ago"},"links":{"npm":"https://www.npmjs.com/package/react-native-rectangle-scanner","homepage":"https://github.com/HarvestProfit/react-native-rectangle-scanner#readme","repository":"https://github.com/HarvestProfit/react-native-rectangle-scanner","bugs":"https://github.com/HarvestProfit/react-native-rectangle-scanner/issues"},"author":{"name":"Jake Humphrey","url":"https://github.com/humphreyja"},"publisher":{"name":"jakehumphrey","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NjQzNjkwMGMyZjJiMDdmMGFhZDE4MTMwOWMyZDJjYT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.KanaDeZlFE9sDAckZPZbvMubv6lEkuqSySjq2q-3MeE","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NjQzNjkwMGMyZjJiMDdmMGFhZDE4MTMwOWMyZDJjYT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FCU7gQszis1Az7eYEzziLK-R8tGBKeFXt0sfn8jPv6Q","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NjQzNjkwMGMyZjJiMDdmMGFhZDE4MTMwOWMyZDJjYT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.w1qmbwOFtOs3DXLcfsS9LHA4dIZGfssD-PuKrmukbKc"}},"maintainers":[{"username":"jakehumphrey","email":"jakehumphrey18@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.31247337985560514,"detail":{"quality":0.6251966172932883,"popularity":0.02865194509226763,"maintenance":0.32824632538664283}},"searchScore":2.3420819e-8},{"package":{"name":"react-scanner","scope":"unscoped","version":"1.2.0","description":"Extract React components and props usage from code.","keywords":["react","scanner","component","components","jsx","usage","info","stats","statistics"],"date":{"ts":1728040645170,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/react-scanner","homepage":"https://github.com/moroshko/react-scanner#readme","repository":"https://github.com/moroshko/react-scanner"},"author":{"name":"Misha Moroshko","email":"michael.moroshko@gmail.com","username":"moroshko"},"publisher":{"name":"moroshko","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZWU1ZDU1OTE5YzI3MmVkZGVmOThkYmUxNmY1Y2IwOT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.6Xl6NpxquIb2jffLOZstNrcQ3tRFq3kMXNssfxcVlqs","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZWU1ZDU1OTE5YzI3MmVkZGVmOThkYmUxNmY1Y2IwOT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.yKruTGzH3VACCMVZPa6Yr2ykpWPSVw8uKzQ5qJioAaw","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZWU1ZDU1OTE5YzI3MmVkZGVmOThkYmUxNmY1Y2IwOT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.I2wv5gpB41lqQppsd2ihILZMRGHFHqmipn6lcr628SY"}},"maintainers":[{"username":"imjakechapman","email":"jake@imjakechapman.com"},{"username":"moroshko","email":"michael.moroshko@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3029375094746788,"detail":{"quality":0.5396144420299668,"popularity":0.07476275137246793,"maintenance":0.32824632538664283}},"searchScore":2.1183553e-8},{"package":{"name":"fe-pilot","scope":"unscoped","version":"1.6.8","description":"scanner in web, phonebook in web, autofill otp in web, share web, TextToSpeech in web, Voice Recognition in web, live location tracking in web, detect my location web, wakelock in web, color picker, WhatsappShare, SnapScanner, NetworkMonitor, View360","keywords":["in web","in javascript","in react","Plug \u0026 Play","components","web component","frontend","library","react","react components","ui component","ui library","web","advanced component"],"date":{"ts":1722770633435,"rel":"4 months ago"},"links":{"npm":"https://www.npmjs.com/package/fe-pilot","homepage":"https://github.com/opensrc0/fe-pilot#readme","repository":"https://github.com/opensrc0/fe-pilot","bugs":"https://github.com/opensrc0/fe-pilot/issues"},"author":{"name":"Himanshu Gupta","email":"opensrc0@gmail.com","username":"opensrc0"},"publisher":{"name":"opensrc0","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81ZDE3MGE2MTc3OTczNDdkYzg0NjM1NzY2MzM1YWE1ZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.dvGpH4zAUOlsAxpTfskq4v-jiXki8Rprbc5jp6PNZAw","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81ZDE3MGE2MTc3OTczNDdkYzg0NjM1NzY2MzM1YWE1ZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.3zByusFMv5_OFf6mxq73ArFagJL2Fb4C4PK3LG1VIrQ","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81ZDE3MGE2MTc3OTczNDdkYzg0NjM1NzY2MzM1YWE1ZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.qvAs5mg9Ev_pEbHQkKiB1iY-wgr2AI-k_s0p7wcA7Yc"}},"maintainers":[{"username":"ashwinihegde","email":"sirsiashwini@gmail.com"},{"username":"opensrc0","email":"opensrc0@gmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.30335279243836805,"detail":{"quality":0.5396144420299668,"popularity":0.07086226617917543,"maintenance":0.3333333333333333}},"searchScore":2.0831944e-8},{"package":{"name":"react-native-vision-camera-trakku-v","scope":"unscoped","version":"4.0.4","description":"A powerful, high-performance React Native Camera library.","keywords":["react","native","camera","react-native","react-native-camera","vision","javascript","typescript","android","ios","library","instagram","snapchat","ai"],"date":{"ts":1716475443581,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/react-native-vision-camera-trakku-v","homepage":"https://react-native-vision-camera.com/","repository":"https://github.com/mrousavy/react-native-vision-camera","bugs":"https://github.com/mrousavy/react-native-vision-camera/issues"},"author":{"name":"Marc Rousavy","email":"me@mrousavy.com","url":"https://github.com/mrousavy"},"publisher":{"name":"davidhuertas26code","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lYzAxYWUwZWNkYmM2MWIxNjU1YjRjNjVmMzVmNjFiYz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.SX6OZgKzaTpvURhbG86GwwLZZxGVDQULqtLFRefOxf8","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lYzAxYWUwZWNkYmM2MWIxNjU1YjRjNjVmMzVmNjFiYz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.EVRw4P0Le7AMm6orH0OB_S0hTcd_DQMh3QmIiumT6MQ","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lYzAxYWUwZWNkYmM2MWIxNjU1YjRjNjVmMzVmNjFiYz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.k2Qd-rnrNRq9nFd7Anw0YnTZaIdCf45twrDggwd7wgw"}},"maintainers":[{"username":"davidhuertas26code","email":"david.huertasf@gmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3116965443227136,"detail":{"quality":0.6372967548280551,"popularity":0.012238276666173935,"maintenance":0.3320689172603892}},"searchScore":2.0050367e-8},{"package":{"name":"@thewirv/react-barcode-scanner","scope":"thewirv","version":"3.3.5","description":"A React component for scanning QR codes and other barcodes via webcam","keywords":["react","qr","code","barcode","scanner","qrcode","qrreader","qrscanner","qrcodescanner","barcodescanner","codescanner","qrcodereader"],"date":{"ts":1717141161608,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40thewirv%2Freact-barcode-scanner","homepage":"https://github.com/TheWirv/react-barcode-scanner#readme","repository":"https://github.com/TheWirv/react-barcode-scanner"},"author":{"name":"Marcel Grünwald"},"publisher":{"name":"thewirv","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80Mzg3MjU3YTQ2MGI1MTU0MzAxNmRjYzRjMDNkNzc2Nz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.iWt4v3tVbTz7AY3s89IzF_afvPAMAwMyZ7rcOOI-1jY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80Mzg3MjU3YTQ2MGI1MTU0MzAxNmRjYzRjMDNkNzc2Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.6600ZWd7WlcLIRyTWMQRxCPf_L5wEfZejbq1R07eKMs","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80Mzg3MjU3YTQ2MGI1MTU0MzAxNmRjYzRjMDNkNzc2Nz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.aq8ZtkN7J6JTqPJGkp0nupAS9wG-AYSvcgV8XNbipWM"}},"maintainers":[{"username":"thewirv","email":"xxx.mazzel.xxx+github@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3115552086229815,"detail":{"quality":0.6380075324085174,"popularity":0.010249152184076614,"maintenance":0.33304498753142714}},"searchScore":1.9616857e-8},{"package":{"name":"@cardscan.ai/insurance-cardscan-react","scope":"cardscan.ai","version":"4.0.4","description":"A library that makes it easy to add health insurance card scanning to any web application","keywords":["card","cards","scan","scanning","scanner","health","health insurance","health insurance card","medical","medical insurance","medical insurance card","medical card","insurance","insurance card"],"date":{"ts":1732333183880,"rel":"a day ago"},"links":{"npm":"https://www.npmjs.com/package/%40cardscan.ai%2Finsurance-cardscan-react","homepage":"https://docs.cardscan.ai/ui-components/react"},"author":{"name":"Team CardScan","email":"dev@cardscan.ai","url":"https://cardscan.ai/","username":"cardscan"},"publisher":{"name":"cardscan","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMTBiMjU2OWY4ODAyMjQyNDVjNGZhNjlhN2MzNTA2Nz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.MtN9Ao9RV-mfsWVF3s36AUX1ka8_XamTdISaheBMYJw","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMTBiMjU2OWY4ODAyMjQyNDVjNGZhNjlhN2MzNTA2Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.Eo3xPrZj4vaYVprrN20cjbMVnafeqdYK1VtaKmaKXIw","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lMTBiMjU2OWY4ODAyMjQyNDVjNGZhNjlhN2MzNTA2Nz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.s1B9DHFGhPfbsA2doqPvGFzguzvMOYJ4gbudsGrvsgQ"}},"maintainers":[{"username":"zcylla","email":"christian.rivera@inowu.dev"},{"username":"nickls","email":"nlanesmith@gmail.com"},{"username":"cardscan","email":"dev@cardscan.ai"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.30608694769741135,"detail":{"quality":0.5853443651300785,"popularity":0.03947706140491758,"maintenance":0.3333333333333333}},"searchScore":1.8867315e-8},{"package":{"name":"is-responding","scope":"unscoped","version":"1.0.5","description":"🔨 A tool to find active endpoint use an enumeration strategy","keywords":["enumeration","scanner","test","url","service","active","activity","respond","random","integer"],"date":{"ts":1730149344214,"rel":"a month ago"},"links":{"npm":"https://www.npmjs.com/package/is-responding","homepage":"https://github.com/piecioshka/is-responding#readme","repository":"https://github.com/piecioshka/is-responding"},"author":{"name":"Piotr Kowalski","email":"piecioshka@gmail.com","url":"https://piecioshka.pl/","username":"piecioshka"},"publisher":{"name":"piecioshka","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjVmMWZkMzBhNjRhODZjNTVjY2ExNTJlZDM2Y2I2ZD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.kaPLlBVoISAANgdc7AZyaqmZ6FznEI5gLEXOm-vCw8c","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjVmMWZkMzBhNjRhODZjNTVjY2ExNTJlZDM2Y2I2ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.T2Pd9AgCm9Kz39sG3HxXrCa5I67lpAtAXQ0-Uyc2EbQ","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYjVmMWZkMzBhNjRhODZjNTVjY2ExNTJlZDM2Y2I2ZD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.6bshzQII3X20wOo1NHRpKfjPtPYCC4pPfMxfqSsoujQ"}},"maintainers":[{"username":"piecioshka","email":"piecioshka@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.31065567376429654,"detail":{"quality":0.6391416082317057,"popularity":0.006418641794623235,"maintenance":0.3333333333333333}},"searchScore":1.832891e-8},{"package":{"name":"pastel-qr-scan","scope":"unscoped","version":"1.0.2","description":"Pastel QR Code Scanner \u0026 Reader is a component built to scan PSL QR codes using a webcam.","keywords":["pastel","react","qr","qr code","qr reader","qr scan","scanner","reader"],"date":{"ts":1715573209015,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/pastel-qr-scan","homepage":"https://github.com/pastelnetwork/pastel-qr-scan#readme","repository":"https://github.com/pastelnetwork/pastel-qr-scan","bugs":"https://github.com/pastelnetwork/pastel-qr-scan/issues"},"author":{"name":"Pastel Network"},"publisher":{"name":"ngvtuan","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTU1NzBlYzhhNDc2NDg2NmM4M2QxYzZkZTNjYzY4ND9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.AQkTmVxb1kUK3hAD0TuQWHchZyv48mtelfK0jcT3XZg","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTU1NzBlYzhhNDc2NDg2NmM4M2QxYzZkZTNjYzY4ND9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ZOhNfG3bBqjcGIibUk8D8f1mbo_Y4TyuH3EWccqpao4","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTU1NzBlYzhhNDc2NDg2NmM4M2QxYzZkZTNjYzY4ND9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.1xZ1EoSgvjBVtPsRC0CEyEHxvvsjyPWng38dcfclKhQ"}},"maintainers":[{"username":"ngvtuan","email":"titan.ngvtuan@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.31035709279025553,"detail":{"quality":0.6380075324085174,"popularity":0.006620269551021503,"maintenance":0.33325068207097946}},"searchScore":1.811251e-8},{"package":{"name":"react-native-lan-port-scanner","scope":"unscoped","version":"1.4.2","description":"A simple port scanner for react native.","keywords":["react-native","ios","android","lan","scanner","port"],"date":{"ts":1702745762454,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/react-native-lan-port-scanner","homepage":"https://github.com/gajjartejas/react-native-lan-port-scanner#readme","repository":"https://github.com/gajjartejas/react-native-lan-port-scanner","bugs":"https://github.com/gajjartejas/react-native-lan-port-scanner/issues"},"author":{"name":"gajjartejas","email":"gajjartejas26@gmail.com","url":"https://github.com/gajjartejas","username":"gajjartejas"},"publisher":{"name":"gajjartejas","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NzJjYTQzMmU1NjQ2OWY4MWE3NjIyNWQ2MmQzZWQ4ZD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.neoZEwLLnD4BfeQd0HSJGByFo2REKQBtbSmcRgNzhzM","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NzJjYTQzMmU1NjQ2OWY4MWE3NjIyNWQ2MmQzZWQ4ZD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.aXWyFMaLOsrDcuXPOhegJr60WqIX3BJ9MC1nK43dsqU","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80NzJjYTQzMmU1NjQ2OWY4MWE3NjIyNWQ2MmQzZWQ4ZD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.zJuLzpWSeZWVoJpJXy0eISygGeC43O2JwkW32vIf-oE"}},"maintainers":[{"username":"gajjartejas","email":"gajjartejas26@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30669725533214254,"detail":{"quality":0.6391416082317057,"popularity":0.018946868772623852,"maintenance":0.3094953394063213}},"searchScore":1.7397161e-8},{"package":{"name":"qualscan","scope":"unscoped","version":"3.1.8","description":"Scan your project to find quality issues","keywords":["quality","code","scanner","security","audit","vulnerabilities","dependencies","updates","duplication","linter","linting","test","script","exact"],"date":{"ts":1725457250792,"rel":"3 months ago"},"links":{"npm":"https://www.npmjs.com/package/qualscan","homepage":"https://github.com/wallet77/qualscan#readme","repository":"https://github.com/wallet77/qualscan"},"author":{"name":"Vincent Vallet","email":"wallet77@gmail.com","url":"https://github.com/wallet77","username":"wallet77"},"publisher":{"name":"wallet77","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83YTM2NDM1YjJhNDc0OWNhNzAwOGE4MjA5MTQ2Yjg5OD9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.DA5eWIMrdZ6BLsRKQuYsGGBBchR0QUNkQ0fZWRhnG_k","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83YTM2NDM1YjJhNDc0OWNhNzAwOGE4MjA5MTQ2Yjg5OD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.BMfN_XGnOXBbSPG7MhMhllQj-ICNTPGLEwom66cJSvk","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83YTM2NDM1YjJhNDc0OWNhNzAwOGE4MjA5MTQ2Yjg5OD9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.thBrsG0iN80vnIP3VBD4Gx-jlHXapjOXdQ57afPHgZc"}},"maintainers":[{"username":"wallet77","email":"wallet77@gmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.30912066290278806,"detail":{"quality":0.6391416082317057,"popularity":0.004623507620111771,"maintenance":0.3307427221892491}},"searchScore":1.6954102e-8}],"total":1038,"time":"Sun Nov 24 2024 07:36:25 GMT+0000 (Coordinated Universal Time)","pagination":{"perPage":20,"page":0},"url":"/search?q=keywords%3Ascanner","hidePQM":null,"user":null,"auditLogEnabled":false,"isV3SearchEnabled":false,"userEmailVerified":null,"csrftoken":"CFlrZnDuBphO1bUHas9gCGA9bnUNi6Jg3T2FBKIjDxp","notifications":[]},"chunks":{"commons":["commons.b79be12adf7a5316de1e.js","commons.b79be12adf7a5316de1e.js.map"],"styles":["styles.c617df3efc3b584cc1d7.css","minicssextractbug.d20b6beec9f84f3c51f4.js","styles.c617df3efc3b584cc1d7.css.map","minicssextractbug.d20b6beec9f84f3c51f4.js.map"],"acceptance/acceptance":["acceptance/acceptance.8f158bb6f917058edc15.js","acceptance/acceptance.8f158bb6f917058edc15.js.map"],"audit-logs/actions/common/auditLogContainer":["audit-logs/actions/common/auditLogContainer.b53482e6e8d59f143dd9.js","audit-logs/actions/common/auditLogContainer.b53482e6e8d59f143dd9.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.d3d0a9c5aab77c31bf16.js","auth/account-recovery-message.d3d0a9c5aab77c31bf16.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.287baf56741695c53d34.js","auth/forgot.287baf56741695c53d34.js.map"],"auth/forgot-sent":["auth/forgot-sent.ffadf9676fa54b2e82f0.js","auth/forgot-sent.ffadf9676fa54b2e82f0.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.6b3ca39c21161aa7aa4b.js","auth/invite-signup.6b3ca39c21161aa7aa4b.js.map"],"auth/liminal-login-footer":["auth/liminal-login-footer.b0a6c721462424c315b6.js","auth/liminal-login-footer.b0a6c721462424c315b6.js.map"],"auth/login":["auth/login.d73d8ab4023a4fae00f2.js","auth/login.d73d8ab4023a4fae00f2.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.56ab0d8fec282e5241ef.js","auth/recovery-code.56ab0d8fec282e5241ef.js.map"],"auth/recovery-email-otp":["auth/recovery-email-otp.c39a61feadf4cfe92c69.js","auth/recovery-email-otp.c39a61feadf4cfe92c69.js.map"],"auth/reset-password":["auth/reset-password.4d9f8a6fe7a7f23eb7e8.js","auth/reset-password.4d9f8a6fe7a7f23eb7e8.js.map"],"auth/signup":["auth/signup.d816b922686bddff6edb.js","auth/signup.d816b922686bddff6edb.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.0b3ee2f30201bfa8a451.js","auth/webauthn-cli-login.0b3ee2f30201bfa8a451.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.430ee63adf050e9ba912.js","contact/contact.430ee63adf050e9ba912.js.map"],"contact/recovery-support-v1":["contact/recovery-support-v1.3b9658cf19820ba5b196.js","contact/recovery-support-v1.3b9658cf19820ba5b196.js.map"],"contact/recovery-support-v2":["contact/recovery-support-v2.6b076d1b72ce8df904b5.js","contact/recovery-support-v2.6b076d1b72ce8df904b5.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.e3c8b2c22c5bd2d2301c.js","orgs/invite.e3c8b2c22c5bd2d2301c.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.0958c68d54da31c5d875.js","package/package.0958c68d54da31c5d875.js.map"],"profile/profile":["profile/profile.d1f12ab781523e122fd9.js","profile/profile.d1f12ab781523e122fd9.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.7407d2dea9a5e81b6f81.js","settings/profile.7407d2dea9a5e81b6f81.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.675e3d846dadd45bd975.js","teams/list.675e3d846dadd45bd975.js.map"],"teams/packages":["teams/packages.17ceed80b4b2f15d9fdf.js","teams/packages.17ceed80b4b2f15d9fdf.js.map"],"teams/users":["teams/users.30c74e91a221032a77d5.js","teams/users.30c74e91a221032a77d5.js.map"],"tfa/additional-options":["tfa/additional-options.925102a4f64d5f0e7ee9.js","tfa/additional-options.925102a4f64d5f0e7ee9.js.map"],"tfa/enable":["tfa/enable.3c6779277e8c1b22cd8c.js","tfa/enable.3c6779277e8c1b22cd8c.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.914596b0b39aa7ebbc4b.js","tfa/tfa-mode-selection.914596b0b39aa7ebbc4b.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.5414ff94251c848dc901.js","tokens/create.5414ff94251c848dc901.js.map"],"tokens/create-gat":["tokens/create-gat.8513abe99617319bfa23.js","tokens/create-gat.8513abe99617319bfa23.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.70431312b6a70e600c2e.js","tokens/list.70431312b6a70e600c2e.js.map"],"vouchers/view":["vouchers/view.617c38480b3a48c14719.js","vouchers/view.617c38480b3a48c14719.js.map"]},"hash":"b79be12adf7a5316de1e","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.b79be12adf7a5316de1e.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/minicssextractbug.d20b6beec9f84f3c51f4.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/search/search.634d21be6ef9c38ffbf7.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10