name-100-women
v1.0.0
Published
A list of 100+ notable women throughout history with a name-normalization matcher for quiz and educational apps.
Maintainers
Readme
name-100-women
A list of 200+ notable women throughout history with a name-normalization matcher for quiz and educational apps.
Install
npm install name-100-womenUsage
import { matchWoman, listWomen } from "name-100-women";
console.log(matchWoman("marie curie")); // "Marie Curie"
console.log(matchWoman("Madame Curie")); // "Marie Curie" (alias)
console.log(matchWoman("beyonce")); // "Beyonce" (accent-insensitive)
console.log(matchWoman("flo-jo")); // "Florence Griffith Joyner"
console.log(matchWoman("unknown person")); // null
console.log(listWomen().length); // 205API
matchWoman(input: string): string | null
Check if a name matches any notable woman in the list. Handles diacritics (Beyoncé → Beyonce), punctuation (J.K. Rowling), and common alternative spellings (Madame Curie → Marie Curie).
listWomen(): string[]
Returns an array of all 205 canonical display names.
WOMEN
The raw data array. Each entry is [displayName, aliases[]].
Categories
The 205 women span science, politics, activism, literature, art, music, film, sports, and business — from Enheduanna (ca. 2285 BCE) to modern figures like Greta Thunberg and Zendaya.
Practice vs. the full challenge
This package is a practice edition inspired by the viral Name 100 Women from Twitch naming rounds. The fixed 200-name list means some valid answers are rejected here; the full online version validates every answer live against Wikidata, so any notable woman counts, with shareable scores, timer stats, and occupation and country breakdowns. Free to play, mobile-friendly, no account required.
License
MIT
