File size: 274 Bytes
8991f39
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
export const TOKENIZER_ID = 'filename-nfkd-lower-ascii-alpha-v1';

export function tokenize(value) {
  return [...new Set(
    value
      .normalize('NFKD')
      .replace(/[\u0300-\u036f]/g, '')
      .toLowerCase()
      .split(/[^a-z]+/)
      .filter(Boolean),
  )];
}