It crashes on Android. Well, on the JSC version React Native uses on Android. While we could use this fallback only on Android, we have decided to use it on all mobile platforms for consistency.
15 lines
388 B
JavaScript
15 lines
388 B
JavaScript
// @flow
|
|
|
|
import * as unorm from 'unorm';
|
|
|
|
/**
|
|
* Applies NFKC normalization to the given text.
|
|
* NOTE: Here we use the unorm package because the JSC version in React Native for Android crashes.
|
|
*
|
|
* @param {string} text - The text that needs to be normalized.
|
|
* @returns {string} - The normalized text.
|
|
*/
|
|
export function normalizeNFKC(text: string) {
|
|
return unorm.nfkc(text);
|
|
}
|