equivalency
Version:
Declaratively define rules for string equivalence.
34 lines (32 loc) • 1.31 kB
JavaScript
const rules = require('./rules');
module.exports = {
assert: rules.assert,
Rule: rules.Rule,
MapRule: rules.MapRule,
FunctionRule: rules.FunctionRule,
RemoveRule: rules.RemoveRule,
identityRule: rules.identityRule,
CAPITALIZATION: rules.CAPITALIZATION,
UNICODE_NORMALIZATION: rules.UNICODE_NORMALIZATION,
WHITESPACE_DIFFERENCES: rules.WHITESPACE_DIFFERENCES,
COMMON_DIACRITICS: rules.COMMON_DIACRITICS,
ACUTE_ACCENT: rules.ACUTE_ACCENT,
N_TILDE: rules.N_TILDE,
TILDE: rules.TILDE,
UMLAUT: rules.UMLAUT,
COMBINING_DIACRITICS_BLOCK: rules.COMBINING_DIACRITICS_BLOCK,
COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT:
rules.COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT,
COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT_AND_NTILDE:
rules.COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT_AND_NTILDE,
COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT_AND_TILDE:
rules.COMBINING_DIACRITICS_BLOCK_EXCEPT_ACUTE_AND_UMLAUT_AND_TILDE,
HYPHENS_OMITTED_OR_REPLACED_WITH_SPACES:
rules.HYPHENS_OMITTED_OR_REPLACED_WITH_SPACES,
HYPHENS_OMITTED_OR_REPLACED_WITH_SPACES_BOTH:
rules.HYPHENS_OMITTED_OR_REPLACED_WITH_SPACES_BOTH,
wordPrefix: rules.wordPrefix,
en: require('./rules-en'),
es: require('./rules-es'),
fr: require('./rules-fr'),
};