npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@amory_wooh/pdf-viewer

v0.1.0

Published

Standalone PDF viewer component with OCR search and keyword highlight.

Readme

pdfViewer

English | 中文

English

Overview

pdfViewer is a PDF viewing project focused on document presentation, text understanding, and search interaction.

Features

  • display PDF documents with a clear reading experience
  • support page navigation, preview, and common viewer interactions
  • enable OCR-based text recognition for scanned or image-based PDFs
  • search document content by keywords
  • highlight matched keywords in the PDF view for easier locating
  • provide a foundation for richer document analysis and interaction features

Status

This repository is currently in its initialization stage and will continue to grow around the PDF viewing and OCR search experience.

Local Demo

Run npm run dev to open the local demo page for development and manual verification. The demo page is only for local preview and is not included in the published package.

Publishing

For npm publishing workflow and release commands, see PUBLISHING.md. The npm package name is @amory_wooh/pdf-viewer.

中文

项目简介

pdfViewer 是一个面向文档展示、文本理解和搜索交互的 PDF 预览项目。

功能特性

  • 展示 PDF 文档,提供清晰稳定的阅读体验
  • 支持页面切换、预览和常见的预览器交互能力
  • 支持基于 OCR 的文本识别,适用于扫描版或图片型 PDF
  • 支持按关键字搜索文档内容
  • 支持在 PDF 视图中高亮匹配到的关键字,便于快速定位
  • 为后续更丰富的文档分析和交互能力提供基础

当前状态

目前仓库处于初始化阶段,后续会围绕 PDF 阅读与 OCR 搜索体验持续完善。

本地 Demo

执行 npm run dev 可以启动本地 demo 页面,用于开发联调和手动验证。 该 demo 仅用于本地预览,不会被打包进发布产物。

发布说明

npm 发布流程和版本发布命令见 PUBLISHING.md。 npm 包名为 @amory_wooh/pdf-viewer