Javascript is required
·
1 min read
·
534 views

My First NPM Package: github-traffic-cli

My First NPM Package: github-traffic-cli Image

Since I published my first projects on GitHub I've enjoyed viewing the traffic on my repositories. It is exciting to see how many people visit or clone my repositories.

Unfortunately, it costs a lot of time to click through all available repositories, and I was looking for a more elegant way.

I stumbled upon the npm package github-traffic, which already provides an API to fetch the GitHub traffic. So I decided to write a command-line interface (CLI) npm package which uses this API.

As a result, I can check the traffic on all of my repositories with one CLI command:

"github-traffic-cli" Screenshot

Develop & publish npm package

The process is straightforward and documented in the npm docs.

Used npm packages

  • chalk: Terminal string styling done right
  • clui: Node.js toolkit for quickly building nice looking command line interfaces
  • commander: The complete solution for node.js command-line interfaces
  • figlet: Terminal ASCII art from text
  • inquirer: A collection of common interactive command line user interfaces.

I will never share any of your personal data. You can unsubscribe at any time.

If you found this article helpful.You will love these ones as well.
Use Nitro as Mock Server Image

Use Nitro as Mock Server

Unlocking the Power of v-for Loops in Vue With These Useful Tips Image

Unlocking the Power of v-for Loops in Vue With These Useful Tips

Focus & Code Diff in Nuxt Content Code Blocks Image

Focus & Code Diff in Nuxt Content Code Blocks

Lazy Load Vue Component When It Becomes Visible Image

Lazy Load Vue Component When It Becomes Visible