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

discord-ansi

v1.0.0

Published

<center> <h1>Welcome 👋</h1> <h2> Discord-ansi </h2> <hr /> <h3> here is a new library for discord called </h3>

Downloads

4

Readme

this library allows for you to make a colorized message

example:

note:

most of ansi colors are not supported in discord just use the supported colors in this library (ansi colors are not supported in discord mobile application)

usage:

the usage is simillar to chalk npm

const DiscordAnsi = require("discord-ansi"); // or .default (returns new Ansi();)

DiscordAnsi.Ansi; // The Ansi class (you can use it directly without making one module.exports = new Ansi();)
DiscordAnsi.createAnsi(string); // create the ansi code block to make it more easier
DiscordAnsi.bold()("string"); // return "string" but with discord ansi (bold font)
DiscordAnsi.bold(); // returns its self so you can use the other methods to add more styles

methods

all methods have a name describe it self most of methods returns [Function] { self } so you can use other methods easily

Ansi#white

Ansi#cyan

Ansi#pink

Ansi#blue

Ansi#yellow

Ansi#green

Ansi#red

Ansi#gray

Ansi#grey

Ansi#underline

Ansi#bold

Ansi#normal

Ansi#reset

Ansi#bgReset

Ansi#bgWhite

Ansi#bgLightGray

Ansi#bgLightGrey

Ansi#bgIndigo

Ansi#bgGray

Ansi#bgGrey

Ansi#bgGreyishTurquoise

Ansi#bgMarbleBlue

Ansi#bgOrange

Ansi#bgFirelyDarkBlue

Ansi#resetAll

Ansi#print (Protected)

Ansi#toAnsi

bg

the background color number

fg

the font color number

type

the type of color (bold, underline, normal => none)

style

the style ansi codes

Advanced Usage:

the colors codes are the most important thing you need to know

fg colors

(number). code: name (1). 30: Gray (2). 31: Red (3). 32: Green (4). 33: Yellow (5). 34: Blue (6). 35: Pink (7). 36: Cyan (8). 37: White

bg Colors

(number). code: name (1). 40: Firefly dark blue (2). 41: Orange (3). 42: Marble blue (4). 43: Greyish turquoise (5). 44: Gray (6). 45: Indigo (7). 46: Light gray (8). 47: White

Types

(number). code: type (1). 0: normal (2). 1: Bold (3). 2: underline