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

violet-say

v1.2.0

Published

Violet Say

Downloads

5

Readme

VioletSay 🐶✨

📌 Versión en Español 🇪🇸

VioletSay es un paquete de npm inspirado en cowsay, pero con un toque personal. En lugar de una vaca, verás una representación en ASCII de mis queridas perritas, Violeta y Vera, diciendo frases aleatorias llenas de cariño y motivación. 🐕💕

📌 ¿Por qué VioletSay?

Este proyecto fue creado como una forma de practicar:

  • Fundamentos de JavaScript
  • Creación y publicación de paquetes npm
  • Control de versiones y manejo de dependencias
  • Representación de arte ASCII en la terminal

Es una manera divertida y personal de explorar el ecosistema de npm mientras traes un poco de alegría a tu terminal. 😊


🚀 Instalación

Para poder usar VioletSay, necesitas tener Node.js y npm instalados en tu sistema.

📌 Instalación de Node.js y npm en Ubuntu

Si aún no los tienes instalados, sigue estos pasos en la terminal:

sudo apt update && sudo apt upgrade -y
sudo apt install nodejs npm -y

Verifica la instalación con:

node -v
npm -v

Si ves los números de versión de Node.js y npm, significa que todo está listo. 🚀

📌 Instalación de VioletSay

Instala el paquete de manera global con:

sudo npm install -g violet-say

O ejecútalo directamente sin instalación con:

npx violet-say

🎉 Uso

Una vez instalado, simplemente ejecuta:

violet-say

Violeta aparecerá en tu terminal con un mensaje aleatorio lleno de amor. 🐶💖

Si quieres ver a Vera en lugar de Violeta, ejecuta:

violet-say vera

Nota: VioletSay solo muestra frases predefinidas y no permite personalizar el mensaje.


📝 Ejemplo de salida

Ejemplo con Violeta:

  ----------------------------
 | Eres mi humano favorito!  |
  ----------------------------
            \
             \
🐶 (ASCII Art de Violeta)

Ejemplo con Vera:

  ----------------------------
 | Tu abrazo es mi lugar favorito! |
  ----------------------------
            \
             \
🐶 (ASCII Art de Vera)

🛠 Contribuciones

Si deseas mejorar VioletSay, siéntete libre de hacer un fork del repositorio y proponer mejoras.

📌 Repositorio en GitHub: VioletSay en GitHub

Si te gusta el proyecto, considera darle una ⭐ en GitHub.


📜 Licencia

Licencia MIT © 2025 Carlos Vera


🐕 Violeta y Vera dicen: "¡Gracias por usar VioletSay! Sigue moviendo la cola y sé increíble." 🐶💕


📌 English Version 🇬🇧

VioletSay 🐶✨

VioletSay is an npm package inspired by cowsay, but with a personal touch! Instead of a cow, you'll see an ASCII representation of my beloved dogs, Violeta and Vera, saying random affectionate and motivational phrases. 🐕💕

📌 Why VioletSay?

This project was created as a way to practice:

  • JavaScript fundamentals
  • npm package creation and publishing
  • Version control and dependency management
  • ASCII art rendering in the terminal

It is a fun and personal way to explore the npm ecosystem while bringing some joy to your terminal. 😊


🚀 Installation

To use VioletSay, you need to have Node.js and npm installed on your system.

📌 Installing Node.js and npm on Ubuntu

If you haven't installed them yet, run the following commands in your terminal:

sudo apt update && sudo apt upgrade -y
sudo apt install nodejs npm -y

Verify the installation with:

node -v
npm -v

If you see the version numbers of Node.js and npm, everything is set up. 🚀

📌 Installing VioletSay

Install the package globally with:

sudo npm install -g violet-say

Or run it directly without installation:

npx violet-say

🎉 Usage

Once installed, simply run:

violet-say

Violeta will appear in your terminal with a randomly selected heartwarming message. 🐶💖

If you want to see Vera instead of Violeta, run:

violet-say vera

Note: VioletSay only displays predefined messages and does not allow custom input.


📝 Example Output

Example with Violeta:

  ----------------------------
 | You are my favorite human! |
  ----------------------------
            \
             \
🐶 (ASCII Art of Violeta)

Example with Vera:

  ----------------------------
 | Your hugs are my favorite place! |
  ----------------------------
            \
             \
🐶 (ASCII Art of Vera)

🛠 Contributing

Feel free to fork the repository and improve VioletSay! Any suggestions or contributions are welcome.

📌 GitHub Repository: VioletSay on GitHub

If you like it, consider giving it a ⭐ on GitHub!


📜 License

MIT License © 2025 Carlos Vera


🐕 Violeta and Vera say: "Thank you for using VioletSay! Keep wagging and stay awesome!" 🐶💕