Skip to content

oblakstudio/path-sort

Repository files navigation

Path-sort

node-current npm semantic-release Release

Code Climate maintainability Scrutinizer coverage (GitHub/BitBucket)

Sorts a list of file/direcotry paths

Usage

As a function

const arrayToSort = [
  'path/to/sort',
  'a/magic',
  'b/more-magic',
  '/unicode/is/supported/čukačuka.js',
  '/absolute/path',
  '/best/path/for.js'',
];
import { pathSort } from 'path-sort-extra'
const separator = '/'
const array = pathSort(arrayToSort, separator);

As a sort callback function

const arrayToSort = [
  'path/to/sort',
  'a/magic',
  'b/more-magic',
  '/unicode/is/supported/čukačuka.js',
  '/absolute/path',
  '/best/path/for.js',
];
import { sortCallback } from 'path-sort-extra'
const separator = '/',
const sortFn = sortCallback(separator);
array.sort(sortCallback);

About

File/Directory path sorter module written in TypeScript

Resources

License

Stars

Watchers

Forks

Sponsor this project