JSPM

no-emojis-cli

0.1.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 4
    • Score
      100M100P100Q29573F
    • License ISC

    A command-line tool to remove emojis from files in a repository

    Package Exports

    • no-emojis-cli
    • no-emojis-cli/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (no-emojis-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    🚫 no-emojis-cli (Node.js)

    npm version License: MIT

    A beautiful, professional Node.js command-line tool built with nanospinner and picocolors to recursively remove all emojis from files, or lint them in CI/CD pipelines.

    Demo

    ✨ Features

    • 🚀 Fast & Recursive: Scans all text files in your project.
    • 🎨 Beautiful UI: Polished terminal experience with spinners and colors.
    • 🛡️ CI/CD Ready: Use --check to fail builds if emojis are detected.
    • 🧠 Smart Ignoring: Automatically skips .git, node_modules, dist, and binary files.

    📦 Installation

    Install globally via npm:

    npm install -g no-emojis-cli

    Or run directly using npx:

    npx no-emojis-cli

    🚀 Usage

    Remove emojis from the current directory (Fix Mode):

    no-emojis

    Remove emojis from a specific directory:

    no-emojis ./src

    Run as a Linter (Check Mode): Returns exit code 1 if any files contain emojis. Perfect for CI/CD pipelines.

    no-emojis --check

    🛠️ Development & Publishing

    To publish this package to npm:

    npm login
    npm publish