{"library":"another-name-parser","type":"library","category":null,"description":"Another Name Parser is a lightweight JavaScript utility designed to break down personal names into their constituent parts: prefix (title), first name, middle name/initial, last name (family name), and suffix. It is primarily built for US English name conventions but can be useful in other contexts. The current stable version is 0.1.0, which includes TypeScript typing definitions. Release cadence appears infrequent, mainly driven by dependency updates and feature additions like the recent TypeScript support. Key differentiators include its ability to handle common prefixes, retain periods in titles, recognize compound first and last names, correctly parse 'Last Name, First Name' order, and intelligently ignore quoted or parenthesized nicknames, providing a clean parsed output.","language":"javascript","status":"active","version":"0.1.0","tags":["javascript","personal","name","parser","parse","standardizer","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install another-name-parser","imports":["import parser from 'another-name-parser';","import type { NameParserFunction } from 'another-name-parser';","import type { ParsedName } from 'another-name-parser';"]},{"cmd":"yarn add another-name-parser","imports":[]},{"cmd":"pnpm add another-name-parser","imports":[]}],"homepage":null,"github":"https://github.com/mklaber/node-another-name-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/another-name-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/another-name-parser/compatibility"}}