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

avamaxboobs

v1.9.1

Published

A package for randomly selecting images of various people's boobs. Intended to be used for discord bot commands.

Readme

 █████  ██    ██  █████  ███    ███  █████  ██   ██ ██████   ██████   ██████  ██████  ███████ 
██   ██ ██    ██ ██   ██ ████  ████ ██   ██  ██ ██  ██   ██ ██    ██ ██    ██ ██   ██ ██      
███████ ██    ██ ███████ ██ ████ ██ ███████   ███   ██████  ██    ██ ██    ██ ██████  ███████ 
██   ██  ██  ██  ██   ██ ██  ██  ██ ██   ██  ██ ██  ██   ██ ██    ██ ██    ██ ██   ██      ██ 
██   ██   ████   ██   ██ ██      ██ ██   ██ ██   ██ ██████   ██████   ██████  ██████  ███████ 

I made this package for fun, I know the code fucking sucks and I'm too lazy to fix it

Version numbering:

x.y.0 = addition or removal of variable(s) or function(s)

x.y.z = minor change, mostly just adding more items to lists and bugfixes

V1.9.1 CHANGELOG:

  • Fixed a bug that caused random console logs when using addToList() function

IMPORTANT NOTE FOR avamaxboobs() FUNCTION:

If you want to set the value of the topless option, you must also pass in a boolean value for the braless option, otherwise js will assume you are simply passing a value for the braless option. See the examples folder here for more details.

VERY IMPORTANT NOTE FOR addToList() FUNCTION:

ANY items you add to lists yourself will be removed when installing a new version of the package,therefore I HIGHLY recommend you backup your lists before doing so. A function to do this for you has been added, see the examples folder for an example of how to use.

Example avamaxboobs command using discord.js:

(Made for the Discord.js guide command handler)

const{avamaxboobs}=require('avamaxboobs');
const{SlashCommandBuilder,EmbedBuilder}=require('discord.js');

module.exports={
    data:new SlashCommandBuilder()
    .setName('avamaxboobs')
    .setDescription('Sends a random picture of Ava Max\'s boobs 😳'),
    async execute(interaction){
        const embed = new EmbedBuilder()
        .setTitle('Random picture of Ava Max\'s boobs 😳')
        .setTimestamp()

        const avamaxboob = await avamaxboobs(); //see examples folder for examples of how to use either only braless or only topless images
        embed.setImage(avamaxboob)

        await interaction.reply({embeds:[embed]});
    }
}

Example boobsvideo command using discord.js:

(Made for the Discord.js guide command handler)

const{boobsvideo}=require('avamaxboobs');
const{SlashCommandBuilder,EmbedBuilder}=require('discord.js');

module.exports={
    data:new SlashCommandBuilder()
    .setName('boobsvideo')
    .setDescription('Sends a random boobs video 😳')
    .setNSFW(true),
    async execute(interaction){
        const embed = new EmbedBuilder()
        .setTitle('Random boobs video 😳')
        .setTimestamp()

        const boobvideo = await boobsvideo();
        embed.setTitle(boobvideo.title)
        .setURL(boobvideo.url)
        .setImage(boobvideo.thumbnail)

        await interaction.reply({embeds:[embed]});
    }
}

The package also has several other functions:

tessafowlerboobs() (WARNING: NSFW!)

amandaloveboobs() (WARNING: NSFW!)

alexsisfayeboobs() (WARNING: NSFW!)

samantalilyboobs() (WARNING: NSFW!)

melissadeblingboobs() (WARNING: NSFW!)

ass() (WARNING: NSFW!)

britneyspearsboobs()

All of these functions work in the exact same way as avamaxboobs(), just replace all uses of avamaxboobs in the above code with the name of the function you want to use

Other functions:

addTolist()

getLength()

CreateBackup()

LoadBackup()

CreateCustomList()

RandomImage()

BackupAllLists()

LoadAllBackups()

HasItem()

addMultipleBoobsVideos()

LastModified()

See the examples folder for how to use these

Flushed