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

game-grumps-quotes

v1.1.4

Published

Randomly generates quotes from Arin, Dan, and other guest grumps.

Downloads

10

Readme

Getting Started

To install run the following:

$ npm i game-grumps-quotes

Usage

Note: All examples in this documentation will be sfw and no swears, however unless you use the getSFW, getClean, or getSFWandClean methods, you will receive quotes with swearing and that are not safe for work.

  • getall() method returns an array of objects containing a quote, who said it, if its safe for work, and if it contains swear words.
    {
        "quote": "If space is nothingness then how do we compare speeds other than to comparing planets by how speed they fast each other?",
        "grump": "arin",
        "nsfw": false,
        "swears": false
    }
  • getRandomQuote() method returns a random quote and who said the quote.
One day I went to the store, and I saw a guy named Geore. I said where was the G and he lost it in the war. -Arin
  • getQuotesByGrump("grumpName") method returns an array of objects containing only quotes from the specified grump. Available at the moment: "arin" and "dan", more coming soon!
[
    {
        "quote": "Hey guys. I'm Smiling arin Turnip. Telling you to stay in school. Don't do drugs! Eat your teeth.",
        "grump": "arin",
        "nsfw": false,
        "swears": false
    },
    {
        "quote": "You can't open up the story of my life and just go to page 738 and think you know me.",
        "grump": "arin",
        "nsfw": false,
        "swears": false
    }
]
  • getSFW() method returns an array of objects containing only safe for work quotes
[
    {
        "quote": "It's hard to have an existential crisis when everything is so pretty.",
        "grump": "dan",
        "nsfw": false,
        "swears": false
    },
    {
        "quote": "No matter how hard you work and how big a celebrity you become, you'll never be as famous as cheese.",
        "grump": "dan",
        "nsfw": false,
        "swears": false
    }
]
  • getClean() method returns an array of objects containing only quotes with no swearing
[
    {
        "quote": "I wish I had my own wikipedia page.",
        "grump": "dan",
        "nsfw": false,
        "swears": false
    },
    {
        "quote": "His head is weird.",
        "grump": "dan",
        "nsfw": false,
        "swears": false
    }
]
  • getSFWandClean() method returns an array of objects containing only quotes that have no swearing and are safe for work
[
    {
        "quote": "At age six, I was born without a face.",
        "grump": "arin",
        "nsfw": false,
        "swears": false
    },
    {
        "quote": "Don't make fame your goal. Make your goal doing what you do to the best of your ability, and that's something no one can take away from you.",
        "grump": "dan",
        "nsfw": false,
        "swears": false
    }
]
const grumps = require("game-grumps-quotes");

console.log(grumps.getAll()); // Returns an object with all available quotes

console.log(grumps.getRandomQuote()); // Returns a random quote

console.log(grumps.getQuotesByGrump("dan")); // Returns an object with all quotes by the specified grump
// Currently can use "dan" or "arin", more will be added later

console.log(grumps.getSFW()); // Returns an array of objects with all safe for work quotes

console.log(grumps.getClean()); // Returns an array of objects with all quotes with no swears

console.log(grumps.getSFWandClean()); // Returns an array of objects with all quotes that are safe for work and have no swearing.

Links

Game Grumps Youtube channel

Game Grumps website

Game Grumps Wikipedia page

Game Grumps Fandom wiki page

Game Grumps subreddit