UNPKG

hyperformula

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

14 lines 460 B
/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ export function collatorFromConfig(config) { const sensitivity = config.caseSensitive ? config.accentSensitive ? 'variant' : 'case' : config.accentSensitive ? 'accent' : 'base'; const caseFirst = config.caseFirst; const ignorePunctuation = config.ignorePunctuation; return new Intl.Collator(config.localeLang, { sensitivity, caseFirst, ignorePunctuation }); }