@artginzburg/npmstalk

NPM total downloads by maintainer username

Usage no npm install needed!

<script type="module">
  import artginzburgNpmstalk from 'https://cdn.skypack.dev/@artginzburg/npmstalk';
</script>

README

Usage

As a terminal utility

npx @artginzburg/npmstalk username

Output example: { total: 1247, packages: { somename: 515, anotherpackage: 732 } }

As a package

npm i @artginzburg/npmstalk

import getMaintainerDownloads from '@artginzburg/npmstalk`

async function doSomething() {
  // some code
  const usernameDownloads = await getMaintainerDownloads('username')

  console.log(`Hey, username has ${usernameDownloads.total} downloads already!`)
  // ...
}
// ...
doSomething() // Hey, username has 615 downloads already!

Prerequisites

  • Node.JS