open-index/open-npm huggingface dataset:
npm package: @sssstwee/smart-pdf-viewer
Description: A smart PDF viewer with fuzzy search and highlighting for React applications.
Author: Sssst
Latest version: 1.0.0

# Smart Pdf Viewer

A smart PDF viewer component for React applications, built on top of PDF.js.
It offers advanced capabilities like fuzzy search, cross-line highlighting, and auto-positioning.

## Features

- **Smart Search**: Supports fuzzy matching and prefix extension matching to handle OCR inaccuracies.
- **Smart Highlighting**: Merges fragmented highlight rectangles into clean, readable highlights.
- **Self-Contained**: No external PDF.js worker configuration required. Works out of the box.

## Installation

```bash
npm install smart-pdf-viewer
# or
yarn add smart-pdf-viewer
```

## Usage

```tsx
import React, { useRef } from 'react';
import SmartPdfViewer, { SmartPdfViewerRef } from 'smart-pdf-viewer';
import 'smart-pdf-viewer/dist/style.css'; // If styles are extracted

const App = () => {
  const viewerRef = useRef<SmartPdfViewerRef>(null);

  const jumpTo = () => {
    viewerRef.current?.jumpToPage(5);
  };

  return (
    <div style={{ height: '100vh' }}>
      <SmartPdfViewer
        ref={viewerRef}
        url="https://example.com/sample.pdf"
        onPageChange={(page, total) => console.log(page, total)}
      />
    </div>
  );
};
```
npm package: @ssst0n3/vue-treemap
Description: ## Project setup ``` npm install ```
Latest version: 0.0.1

# treemap_frontend

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @sst-provider/ably
Description: A Pulumi provider dynamically bridged from ably.
Latest version: 0.9.0

> This provider is a derived work of the [Terraform Provider](https://github.com/ably/terraform-provider-ably)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-ably` repo](https://github.com/ably/terraform-provider-ably/issues).
npm package: @sst-provider/airbyte
Description: A Pulumi provider dynamically bridged from airbyte.
Latest version: 0.6.5

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-airbyte)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-airbyte` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-airbyte` repo](https://github.com/terraform-providers/terraform-provider-airbyte/issues).
npm package: @sst-provider/algolia
Description: A Pulumi provider dynamically bridged from algolia.
Latest version: 0.6.2

> This provider is a derived work of the [Terraform Provider](https://github.com/k-yomo/terraform-provider-algolia)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-algolia` repo](https://github.com/k-yomo/terraform-provider-algolia/issues).
npm package: @sst-provider/axiom
Description: A Pulumi provider dynamically bridged from axiom.
Latest version: 1.3.0

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-axiom)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-axiom` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-axiom` repo](https://github.com/terraform-providers/terraform-provider-axiom/issues).
npm package: @sst-provider/backblaze-b2
Description: A Pulumi provider dynamically bridged from b2.
Latest version: 0.12.1

> This provider is a derived work of the [Terraform Provider](https://github.com/backblaze/terraform-provider-b2)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-b2` repo](https://github.com/backblaze/terraform-provider-b2/issues).
npm package: @sst-provider/bunny
Description: A Pulumi provider dynamically bridged from bunnynet.
Latest version: 0.13.2

> This provider is a derived work of the [Terraform Provider](https://github.com/bunnyway/terraform-provider-bunnynet)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-bunnynet` repo](https://github.com/bunnyway/terraform-provider-bunnynet/issues).
npm package: @sst-provider/clickhouse
Description: A Pulumi provider dynamically bridged from clickhouse.
Latest version: 3.11.1

> This provider is a derived work of the [Terraform Provider](https://github.com/clickhouse/terraform-provider-clickhouse)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-clickhouse` repo](https://github.com/clickhouse/terraform-provider-clickhouse/issues).
npm package: @sst-provider/cloudflare5
Description: A Pulumi provider dynamically bridged from cloudflare.
Latest version: 5.18.0

> This provider is a derived work of the [Terraform Provider](https://github.com/cloudflare/terraform-provider-cloudflare)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-cloudflare` repo](https://github.com/cloudflare/terraform-provider-cloudflare/issues).
npm package: @sst-provider/contentstack
Description: A Pulumi provider dynamically bridged from contentstack.
Latest version: 0.3.0

> This provider is a derived work of the [Terraform Provider](https://github.com/labd/terraform-provider-contentstack)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-contentstack` repo](https://github.com/labd/terraform-provider-contentstack/issues).
npm package: @sst-provider/crunchybridge
Description: A Pulumi provider dynamically bridged from crunchybridge.
Latest version: 0.1.0

> This provider is a derived work of the [Terraform Provider](https://github.com/crunchydata/terraform-provider-crunchybridge)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-crunchybridge` repo](https://github.com/crunchydata/terraform-provider-crunchybridge/issues).
npm package: @sst-provider/dbtcloud
Description: A Pulumi provider dynamically bridged from dbtcloud.
Latest version: 1.8.2

> This provider is a derived work of the [Terraform Provider](https://github.com/dbt-labs/terraform-provider-dbtcloud)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-dbtcloud` repo](https://github.com/dbt-labs/terraform-provider-dbtcloud/issues).
npm package: @sst-provider/descope
Description: A Pulumi provider dynamically bridged from descope.
Latest version: 0.3.4

> This provider is a derived work of the [Terraform Provider](https://github.com/descope/terraform-provider-descope)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-descope` repo](https://github.com/descope/terraform-provider-descope/issues).
npm package: @sst-provider/dominos
Description: A Pulumi provider dynamically bridged from dominos.
Latest version: 0.2.1

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-dominos)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-dominos` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-dominos` repo](https://github.com/terraform-providers/terraform-provider-dominos/issues).
npm package: @sst-provider/fivetran
Description: A Pulumi provider dynamically bridged from fivetran.
Latest version: 1.9.26

> This provider is a derived work of the [Terraform Provider](https://github.com/fivetran/terraform-provider-fivetran)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-fivetran` repo](https://github.com/fivetran/terraform-provider-fivetran/issues).
npm package: @sst-provider/fly
Description: A Pulumi provider dynamically bridged from fly.
Latest version: 0.1.17

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-fly)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-fly` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-fly` repo](https://github.com/terraform-providers/terraform-provider-fly/issues).
npm package: @sst-provider/hetzner-dns
Description: A Pulumi provider dynamically bridged from hetzner.
Latest version: 0.2.0

> This provider is a derived work of the [Terraform Provider](https://github.com/opsheaven/terraform-provider-hetzner)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-hetzner` repo](https://github.com/opsheaven/terraform-provider-hetzner/issues).
npm package: @sst-provider/hookdeck
Description: A Pulumi provider dynamically bridged from hookdeck.
Latest version: 1.0.0

> This provider is a derived work of the [Terraform Provider](https://github.com/hookdeck/terraform-provider-hookdeck)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-hookdeck` repo](https://github.com/hookdeck/terraform-provider-hookdeck/issues).
npm package: @sst-provider/incident-io
Description: A Pulumi provider dynamically bridged from incident.
Latest version: 5.32.0

> This provider is a derived work of the [Terraform Provider](https://github.com/incident-io/terraform-provider-incident)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-incident` repo](https://github.com/incident-io/terraform-provider-incident/issues).
npm package: @sst-provider/infisical
Description: A Pulumi provider dynamically bridged from infisical.
Latest version: 0.15.11

> This provider is a derived work of the [Terraform Provider](https://github.com/infisical/terraform-provider-infisical)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-infisical` repo](https://github.com/infisical/terraform-provider-infisical/issues).
npm package: @sst-provider/ionoscloud
Description: A Pulumi provider dynamically bridged from ionoscloud.
Latest version: 6.6.1

> This provider is a derived work of the [Terraform Provider](https://github.com/ionos-cloud/terraform-provider-ionoscloud)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-ionoscloud` repo](https://github.com/ionos-cloud/terraform-provider-ionoscloud/issues).
npm package: @sst-provider/jetstream
Description: A Pulumi provider dynamically bridged from jetstream.
Latest version: 0.2.1

> This provider is a derived work of the [Terraform Provider](https://github.com/nats-io/terraform-provider-jetstream)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-jetstream` repo](https://github.com/nats-io/terraform-provider-jetstream/issues).
npm package: @sst-provider/jumpcloud
Description: A Pulumi provider dynamically bridged from jumpcloud.
Latest version: 1.0.1

> This provider is a derived work of the [Terraform Provider](https://github.com/agilize/terraform-provider-jumpcloud)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-jumpcloud` repo](https://github.com/agilize/terraform-provider-jumpcloud/issues).
npm package: @sst-provider/koyeb
Description: A Pulumi provider dynamically bridged from koyeb.
Latest version: 0.1.11

> This provider is a derived work of the [Terraform Provider](https://github.com/koyeb/terraform-provider-koyeb)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-koyeb` repo](https://github.com/koyeb/terraform-provider-koyeb/issues).
npm package: @sst-provider/latitudesh
Description: A Pulumi provider dynamically bridged from latitudesh.
Latest version: 1.2.0

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-latitudesh)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-latitudesh` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-latitudesh` repo](https://github.com/terraform-providers/terraform-provider-latitudesh/issues).
npm package: @sst-provider/launchdarkly
Description: A Pulumi provider dynamically bridged from launchdarkly.
Latest version: 2.0.0

> This provider is a derived work of the [Terraform Provider](https://github.com/launchdarkly/terraform-provider-launchdarkly)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-launchdarkly` repo](https://github.com/launchdarkly/terraform-provider-launchdarkly/issues).
npm package: @sst-provider/materialize
Description: A Pulumi provider dynamically bridged from materialize.
Latest version: 0.11.2

> This provider is a derived work of the [Terraform Provider](https://github.com/materializeinc/terraform-provider-materialize)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-materialize` repo](https://github.com/materializeinc/terraform-provider-materialize/issues).
npm package: @sst-provider/momento
Description: A Pulumi provider dynamically bridged from momento.
Latest version: 0.2.2

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-momento)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-momento` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-momento` repo](https://github.com/terraform-providers/terraform-provider-momento/issues).
npm package: @sst-provider/neon
Description: A Pulumi provider dynamically bridged from neon.
Latest version: 0.13.0

> This provider is a derived work of the [Terraform Provider](https://github.com/kislerdm/terraform-provider-neon)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-neon` repo](https://github.com/kislerdm/terraform-provider-neon/issues).
npm package: @sst-provider/netlify
Description: A Pulumi provider dynamically bridged from netlify.
Latest version: 0.1.1

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-netlify)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-netlify` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-netlify` repo](https://github.com/terraform-providers/terraform-provider-netlify/issues).
npm package: @sst-provider/onepassword
Description: A Pulumi provider dynamically bridged from onepassword.
Latest version: 2.1.2

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-onepassword)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-onepassword` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-onepassword` repo](https://github.com/terraform-providers/terraform-provider-onepassword/issues).
npm package: @sst-provider/planetscale
Description: A Pulumi provider dynamically bridged from planetscale.
Latest version: 1.0.0

> This provider is a derived work of the [Terraform Provider](https://github.com/planetscale/terraform-provider-planetscale)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-planetscale` repo](https://github.com/planetscale/terraform-provider-planetscale/issues).
npm package: @sst-provider/prisma-postgres
Description: A Pulumi provider dynamically bridged from prisma-postgres.
Latest version: 0.2.0

> This provider is a derived work of the [Terraform Provider](https://github.com/prisma/terraform-provider-prisma-postgres)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-prisma-postgres` repo](https://github.com/prisma/terraform-provider-prisma-postgres/issues).
npm package: @sst-provider/propel
Description: A Pulumi provider dynamically bridged from propel.
Latest version: 1.3.5

> This provider is a derived work of the [Terraform Provider](https://github.com/propeldata/terraform-provider-propel)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-propel` repo](https://github.com/propeldata/terraform-provider-propel/issues).
npm package: @sst-provider/railway
Description: A Pulumi provider dynamically bridged from railway.
Latest version: 0.6.1

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-community-providers/terraform-provider-railway)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-railway` repo](https://github.com/terraform-community-providers/terraform-provider-railway/issues).
npm package: @sst-provider/render
Description: A Pulumi provider dynamically bridged from render.
Latest version: 1.3.6

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-render)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-render` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-render` repo](https://github.com/terraform-providers/terraform-provider-render/issues).
npm package: @sst-provider/retool
Description: A Pulumi provider dynamically bridged from retool.
Latest version: 0.0.7

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-retool)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-retool` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-retool` repo](https://github.com/terraform-providers/terraform-provider-retool/issues).
npm package: @sst-provider/singlestore
Description: A Pulumi provider dynamically bridged from singlestoredb.
Latest version: 0.1.0-alpha.10

> This provider is a derived work of the [Terraform Provider](https://github.com/singlestore-labs/terraform-provider-singlestoredb)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-singlestoredb` repo](https://github.com/singlestore-labs/terraform-provider-singlestoredb/issues).
npm package: @sst-provider/statsig
Description: A Pulumi provider dynamically bridged from statsig.
Latest version: 2.0.0

> This provider is a derived work of the [Terraform Provider](https://github.com/statsig-io/terraform-provider-statsig)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-statsig` repo](https://github.com/statsig-io/terraform-provider-statsig/issues).
npm package: @sst-provider/stripe-official
Description: A Pulumi provider dynamically bridged from stripe.
Latest version: 0.2.1

> This provider is a derived work of the [Terraform Provider](https://github.com/stripe/terraform-provider-stripe)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-stripe` repo](https://github.com/stripe/terraform-provider-stripe/issues).
npm package: @sst-provider/supabase
Description: A Pulumi provider dynamically bridged from supabase.
Latest version: 1.4.1

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-supabase)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-supabase` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-supabase` repo](https://github.com/terraform-providers/terraform-provider-supabase/issues).
npm package: @sst-provider/timescale
Description: A Pulumi provider dynamically bridged from timescale.
Latest version: 1.15.0

> This provider is a derived work of the [Terraform Provider](https://github.com/timescale/terraform-provider-timescale)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> please consult the source [`terraform-provider-timescale` repo](https://github.com/timescale/terraform-provider-timescale/issues).
npm package: @sst-provider/turso
Description: A Pulumi provider dynamically bridged from turso.
Latest version: 0.2.3

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-turso)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-turso` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-turso` repo](https://github.com/terraform-providers/terraform-provider-turso/issues).
npm package: @sst-provider/twilio
Description: A Pulumi provider dynamically bridged from twilio.
Latest version: 0.26.1

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-twilio)
> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,
> first check the [`pulumi-twilio` repo](/issues); however, if that doesn't turn up anything,
> please consult the source [`terraform-provider-twilio` repo](https://github.com/terraform-providers/terraform-provider-twilio/issues).