New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

unicode-title-normalizer

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package version was removed
This package version has been unpublished, mostly likely due to security reasons
Malware was recently detected in this package.

Affected versions:

0.0.0-stage0.0.1-security1.0.01.0.21.0.4
+3 more

unicode-title-normalizer

Normalize Unicode titles and canonicalize color values embedded in them.

unpublished
npmnpm
Version
1.0.9
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

unicode-title-normalizer

Normalize a title and the CSS colors inside it.

Titles are Unicode-normalized (NFKC by default), stripped of ANSI colors, HTML tags, and invisible characters, then title-cased. Hex, rgb(), and hsl() values become lowercase #rrggbb (or #rrggbbaa when alpha is below 1).

const { normalizeTitle, normalizeColor } = require("unicode-title-normalizer");

normalizeTitle("  cafe\u0301   #FFF ");
// "Café #ffffff"

normalizeColor("hsl(0, 100%, 50%)");
// "#ff0000"
node cli.js "  héllo   WORLD #F00"
# Héllo World #ff0000

node cli.js --color "Rebecca Purple"
# #663399
npm test

FAQs

Package last updated on 20 Oct 2026

Related posts