@lonelyplanet/dotcom-core
Version:
This package is meant to house some of our more common UI and shared libs across dotcom applications.
16 lines (12 loc) • 337 B
text/typescript
import * as diacritics from "diacritics";
import _ from "./lodash";
export function replaceApostrophes(str: string) {
return str.replace(/[ʻʼ’‘`´]/g, "'");
}
const removeDiacritics = diacritics.remove;
const cleanQuery = _.flow([
replaceApostrophes,
removeDiacritics,
encodeURIComponent,
]);
export default cleanQuery;