packagespy
Version:
A Node.js package to track and monitor npm package download statistics.
38 lines (25 loc) • 1.14 kB
Markdown
# PackageSpy
PackageSpy is a Node.js package that allows you to track and monitor npm package download statistics. You can fetch the total number of downloads for a specific package and retrieve download statistics for all packages published by a particular author.
## Installation
You can install PackageSpy via npm:
```bash
npm install packagespy
```
## Usage
```
const { getTotalDownloads } = require('packagespy');
const packageName = 'your-package-name';
getTotalDownloads(packageName)
.then(totalDownloads => console.log(`Total downloads for ${packageName}: ${totalDownloads}`))
.catch(error => console.error(error));
```
```
const { getDownloadStatsForPackages } = require('packagespy');
const authorName = 'author-name';
getDownloadStatsForPackages(authorName)
.then(downloadStats => console.log(`Download stats for packages by ${authorName}:`, downloadStats))
.catch(error => console.error(error));
```
## Features
Total Downloads: Fetch the total number of downloads for a specific npm package.
Download Statistics by Author: Retrieve download statistics for all packages published by a specific author.