sort-names

Make correct order of names among different languages including preference.


Keywords
sort, names, sorting
License
MIT
Install
npm install sort-names@0.0.4

Documentation

sort-names

Greenkeeper badge Build Status npm package Dependency Status devDependency Status

Make correct order of names among different languages including preference.

Installation

yarn add sort-names

The Gist

import getSortNamesFn, { FIRST_ASC_LAST_ASC } from 'sort-names';

// get a sorting function for Swedish locale and prefer showing first name first
const sortNamesFn = getSortNamesFn(FIRST_ASC_LAST_ASC, 'sv');

// sort the data
[
  { cardFields: { firstName: 'ä', lastName: '' } },
  { cardFields: { firstName: 'z', lastName: 'ä' } },
  { cardFields: { firstName: 'z', lastName: 'z' } },
].sort(sortNamesFn)

License

MIT