explaingit

christina-de-martinez/babel-plugin-glowup-vibes

Analysis updated 2026-05-18

998JavaScriptAudience · vibe coderComplexity · 1/5Setup · easy

TLDR

A joke Babel plugin that compiles internet slang like noCap and ghosted into standard JavaScript keywords and functions.

Mindmap

mindmap
  root((repo))
    What it does
      Slang to JS compiler
      Babel AST transform
      Novelty syntax
    Tech stack
      JavaScript
      Babel
      npm
    Use cases
      Fun coding projects
      Learning Babel plugins
      Demo scripts
    Audience
      Hobbyist coders
    Setup
      npm install
      Add to babel.config.json

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write JavaScript using slang keywords for fun or as a learning project.

USE CASE 2

Study how a Babel plugin transforms source code using the AST.

USE CASE 3

Add a novelty coding style to a personal or demo project.

USE CASE 4

Contribute new slang term mappings to the plugin's table.

What is it built with?

JavaScriptBabelNode.js

How does it compare?

christina-de-martinez/babel-plugin-glowup-vibesdoorman11991/smallcodephuc-nt/my-translator
Stars9981,0091,106
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderatemoderate
Complexity1/53/53/5
Audiencevibe coderdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Not stated in the README.

In plain English

Glowup Vibes is a Babel plugin, a tool that transforms JavaScript code before it runs, that lets you write JavaScript using internet slang instead of standard keywords and function names. Babel plugins normally exist to add new language features or convert modern syntax into older, more compatible code. This one is different: it is a playful project that swaps familiar JavaScript syntax for slang terms while keeping the code fully functional once compiled. For example, writing noCap compiles down to the boolean true, and cap compiles to false. The word ghosted compiles to a return null statement, and grab acts like the require function used to import other files. There are slang versions of console methods too, so lowkey.stan works like console.log, lowkey.sus works like console.warn, and lowkey.cringe works like console.error. Loops and control flow get the same treatment: period, PERIODT, and skrt all compile to a break statement, holdUp turns a function into an async function, and letItCook works like the await keyword. Even try, catch, and finally get a slang rewrite through a chained syntax using fAround, findOut, and eitherWay. To use it, install the plugin from npm, then add it to your Babel config file alongside your normal presets. Running your usual build command compiles the slang flavored source file into standard JavaScript output, which you can then run anywhere regular JavaScript runs. The full list of supported slang terms and what they compile to is documented in a table in the project's README, covering comparisons, comments, array methods like map and filter, and more. This is a lighthearted, novelty project inspired by an Instagram reel, meant more for fun and learning how Babel plugins and the JavaScript AST work than for serious production use. The author welcomes contributions that add more slang terms to the table.

Copy-paste prompts

Prompt 1
Show me how to install and configure babel-plugin-glowup-vibes in a new project.
Prompt 2
Explain how the noCap and cap slang terms get compiled to true and false.
Prompt 3
Write a small script using this plugin's slang syntax for console logging and a loop.
Prompt 4
Help me add a new slang keyword mapping to this Babel plugin.

Frequently asked questions

What is babel-plugin-glowup-vibes?

A joke Babel plugin that compiles internet slang like noCap and ghosted into standard JavaScript keywords and functions.

What language is babel-plugin-glowup-vibes written in?

Mainly JavaScript. The stack also includes JavaScript, Babel, Node.js.

What license does babel-plugin-glowup-vibes use?

Not stated in the README.

How hard is babel-plugin-glowup-vibes to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is babel-plugin-glowup-vibes for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.