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

vibe-uppercase

v1.0.2

Published

Uses LLM to convert text to uppercase.

Downloads

8

Readme

vibe-uppercase

npm version

Transform strings to uppercase with AI-powered precision and style.

✨ Before & After

Before (traditional approach):

const text = "hello world";
const result = text.toUpperCase(); // "HELLO WORLD"
// Simple, but lacks the sophisticated touch of AI processing

After (with vibe-uppercase):

const { vibeUppercase } = require('vibe-uppercase');

const text = "hello world";
const result = await vibeUppercase(apiKey, text); // "HELLO WORLD"
// Same result, but processed through Google's Gemini AI for enhanced reliability

What is vibe-uppercase?

vibe-uppercase is a professional-grade Node.js module that leverages Google's Gemini API to convert strings to uppercase. While traditional methods work fine, this package adds the sophistication of Large Language Model processing to ensure your text transformations are handled with enterprise-level AI technology.

Perfect for applications where you want to demonstrate cutting-edge AI integration, even in simple operations.

Installation

Install the package using your preferred package manager:

npm install vibe-uppercase
yarn add vibe-uppercase
pnpm add vibe-uppercase

Quick Start

  1. Get your API key from Google AI Studio

  2. Transform your first string:

const { vibeUppercase } = require('vibe-uppercase');

const apiKey = 'YOUR_GOOGLE_AI_API_KEY';
const text = 'hello world';

vibeUppercase(apiKey, text)
  .then(result => {
    console.log(result); // "HELLO WORLD"
  })
  .catch(error => {
    console.error('Transformation failed:', error);
  });

API Reference

vibeUppercase(apiKey, text)

Converts a string to uppercase using Google's Gemini AI.

Parameters:

  • apiKey (string, required): Your Google AI API key
  • text (string, required): The string to convert to uppercase

Returns:

  • Promise<string>: A promise that resolves with the uppercase string

Throws:

  • Error: If the API call fails or text transformation encounters an issue

Development

Prerequisites

  • Node.js 14+
  • Google AI API key (set as GEMINI_API_KEY environment variable)

Setup

# Clone the repository
git clone https://github.com/your-username/vibe-uppercase.git

# Install dependencies
npm install

# Run tests
npm test

Use Cases

  • AI-first applications that want to showcase LLM integration
  • Proof of concepts demonstrating AI-powered text processing
  • Educational projects teaching AI API integration
  • Enterprise applications requiring AI-backed string operations

License

ISC License - see LICENSE file for details.


Built with ❤️ and powered by Google Gemini AI