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

@faker-js/cli

v0.0.1-alpha.0

Published

A CLI of @faker-js/faker.

Downloads

113

Readme

Faker-CLI

A CLI of @faker-js/faker.

:information_source: Note: This is currently a MVP.

Install

npm install --save-dev @faker-js/cli

Usage

npx faker [--module <moduleName>] <functionName>

:information_source: Note: Read more about npx

Faker-CLI expects a functionName argument. An additional, optional --module (or short -m) might be provided in case of naming collisions for functionName.

This is equivalent to calling faker[moduleName][functionName] in any JavaScript environment. If no module option was given, the CLI will search through faker to find an appropriate function for your provided functionName.

Checkout Fakers's API for information on which modules and functions are available.

Examples

If you want a integer you can run:

npx faker int

of

npx faker -m number int

What's Next?

Upcoming features might include:

:hammer_and_wrench: Localization

Users will be able to specify a locale for localized data. Currently, the CLI always uses the default en locale. In the future, this feature could be implemented as follows:

npx faker --locale de -m person firstName

This example would print a first name from the German locale.

:hammer_and_wrench: Support for All Parameters of @faker-js/faker Natively

This CLI is currently in its MVP stage, which means that it only performs the bare minimum. If you need an integer within a specific range, you'll have to do it yourself. In the future, this feature could be implemented as follows:

npx faker -m number int --min 10 --max 20

This example will generate an integer between 10 and 20. The min and max options are available in Faker's int options.

:hammer_and_wrench: Better Documentation in the Terminal

Developers often dislike changing work environments. If you're already working in the terminal, you probably don't want to leave it to look up a small detail. Instead, you expect the CLI to have a proper --help documentation that includes examples. This will be the case in the future.