Split a person's name into firstName and lastName fields
npm install split-human-name



Split a person's name into first name and last name fields
* Splits a name into exactly two fields { firstName, lastName }
* Fixes UPPERCASE, lowercase, iNVERSE CASE, and otherwise FUnkY cAse
* Handles couples ("John and Jane Doe")
* Gracefully degrades to put the entire string in firstName if there are multiple last names
Based on the awesome humanparser and namecase packages
Online demo: http://compwright.com/demos/split-human-name
* Node.js 10+
``bash`
$ npm install --save split-human-name
`html`
`javascript``
const splitName = require('split-human-name');
const { firstName, lastName } = splitName('John and Jane Doe');
assert.strictEquals(firstName, 'John and Jane');
assert.strictEquals(lastName, 'Doe');
MIT