file-collator.ts 405 B

1234567891011
  1. // The collator used to sort files docs and folders in the tree.
  2. // Uses English as base language for consistency.
  3. // Options used:
  4. // numeric: true so 10 comes after 2
  5. // sensitivity: 'variant' so case and accent are not equal
  6. // caseFirst: 'upper' so upper-case letters come first
  7. export const fileCollator = new Intl.Collator('en', {
  8. numeric: true,
  9. sensitivity: 'variant',
  10. caseFirst: 'upper',
  11. })