UNPKG

name-parser

Version:

Parses full names into small chunks, like first and last name.

22 lines (13 loc) 352 B
module.exports = parse: (name) -> indexOfSpace = name.indexOf ' ' firstName = "" lastName = "" if indexOfSpace is -1 firstName = name else firstName = name.slice 0, indexOfSpace lastName = name.slice indexOfSpace + 1 return {firstName, lastName} components: (name = '') -> name.split ' '