Skip to main content
Home
Back to Projects

cat ./projects/antiemoji-2026

AntiEmoji

CLI tool to remove emoji from code repositories

Dates
Feb 2026 - Feb 2026
Primary domain
Software Engineering
Project kind
application
Roles
Solo-Project
Location
Remote
Work setting
remote
Team
solo
Team size
1

Highlights

  • Built Node.js/TypeScript CLI to remove emoji from code repositories; 3 commands (scan/apply/lint) integrate with CI pipelines.
  • Parsed official Unicode v17.0 dataset with grapheme-aware processing to detect all emoji types including complex sequences.
  • Engineered 23 TypeScript modules with safe I/O: atomic writes, optional backups, binary detection, and UTF-8 validation.
  • Validated with 97 automated tests across 12 test files; GitHub Actions CI ensures Windows and Ubuntu compatibility.

Skills and tools

TypeScriptNode.jsCommand Line InterfaceUnicodeText ProcessingEmoji HandlingCI/CDGitHub ActionsTestingVitestAutomationCross-PlatformFile ProcessingUTF-8gitignoreCommander.jsTOMLGrapheme SegmentationAtomic WritesGlob Patterns