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 🙏

© 2025 – Pkg Stats / Ryan Hefner

madlibs

v0.0.0

Published

string based fake data

Downloads

3

Readme

madlibs

Generate random words and phrases: names, places, numbers, etc.

This is a rewrite of Faker.js with a saner API and simpler implementation. It also incorporates new word lists for nouns, verbs, etc.

Test

To see example output, run npm test:

                       action - laugh
                    adjective - patient
                       animal - Ostritch
                   cityPrefix - Port
                   citySuffix - mouth
                        color - Orange
                companySuffix - Inc
              expenseCategory - Maintenance and repairs
                    firstName - Rahul
                     lastName - Dickinson
                        lorem - et
                   namePrefix - Miss
                   nameSuffix - IV
                         noun - slope
                   sportsgame - Skiing
                 streetSuffix - Neck
                          tld - tv
               transportation - Bus
                      usState - Washington
                  usStateAbbr - CO
                         verb - sit
                     fullName - Jany Haley
                     username - heaven-bergstrom
                        email - [email protected]
                       gender - Male
                 genderLetter - f
                   streetName - Marian Drive
                      address - 981 Freddy Drives
                     address2 - Apt.
                         city - Keyon side
                      zipCode - 69174-6035
                     latitude - -61.6590
                    longitude - -128.9762
                      company - Kulas Inc
                   domainName - francisca.biz
                           ip - 61.221.166.124
                          ip6 - 2a84:87a7:93b5:0f75:3c75:120b:a1f7:d530
                  phoneNumber - 1-393-202-8584 x9465
                          ssn - 227-07-9514
                   creditCard - 0920-0258-7732-7376

Roadmap

  • Work in browser via component.js
  • Generate words, sentances, paragraphs (a-la faker)
  • Simple templating / interpolation, so it can actually be used for MadLibs

Based On

License

MIT