AI 产品解读Display npm package download statistics on GitHub repository pages
Developers and users browsing GitHub repositories for JavaScript/Node.js packages need quick visibility into the package's popularity and download trends without leaving the GitHub page.
When a user visits a GitHub repository page (https://github.com/*), the extension's content script detects the page, identifies the associated npm package name (likely from the repository name or package.json), fetches download statistics from the public npm registry API (api.npmjs.org/downloads/range/last-month/{package}) and package info from registry.npmjs.org, and injects a panel with charts and statistics into the GitHub page UI.
Displays an NPM insights panel on GitHub repository pagesShows npm package download statisticsLinks to the package on npmjs.comUses Chart.js to visualize download data
- 目标用户
- JavaScript/Node.js developers / GitHub users browsing npm packages / Open source maintainers
- The main JavaScript file (content.903826e2.js) is a heavily minified and bundled file (~225KB) containing Chart.js and other dependencies, making it difficult to extract the exact business logic lines. However, the absence of login/payment keywords and the presence of npm/github API URLs in the static analysis evidence provide strong signals.
- The extension uses the 'storage' permission, which is likely for local caching of npm stats to avoid redundant API calls, but this does not imply user accounts.
付费分析未识别到付费功能
The extension is explicitly described as 'Free & Open-Source' in the Chrome Web Store listing. The source code contains no references to payment platforms (Stripe, PayPal, etc.), subscription management, upgrade prompts, or premium feature gating. The only mention of money is a voluntary donation link to ko-fi.com in the store description, which is not a paid feature of the extension itself.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension is a content script that runs on GitHub pages. It does not implement any login UI, nor does it redirect to a service requiring authentication. The core workflow of displaying npm stats on GitHub repository pages works without any user account. The extension only uses public APIs (npmjs.org, api.github.com) which do not require login for basic usage.
Very useful, works *most* of the time (sometimes the button isn't generated or links to the wrong page)
Super useful extension for browsing npm packages on GitHub.