UNPKG

name-parser

Version:

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

29 lines (27 loc) 637 B
// Generated by CoffeeScript 1.6.3 (function() { module.exports = { parse: function(name) { var firstName, indexOfSpace, lastName; indexOfSpace = name.indexOf(' '); firstName = ""; lastName = ""; if (indexOfSpace === -1) { firstName = name; } else { firstName = name.slice(0, indexOfSpace); lastName = name.slice(indexOfSpace + 1); } return { firstName: firstName, lastName: lastName }; }, components: function(name) { if (name == null) { name = ''; } return name.split(' '); } }; }).call(this);