@ianvs/prettier-plugin-sort-imports
Version:
A prettier plugins to sort imports in provided RegEx order
13 lines (12 loc) • 535 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSortedNodesGroup = void 0;
const natural_sort_1 = require("../natural-sort");
const getSortedNodesGroup = (imports, options) => {
const { importOrderCaseSensitive } = options || {};
const sortFn = importOrderCaseSensitive
? natural_sort_1.naturalSortCaseSensitive
: natural_sort_1.naturalSort;
return imports.sort((a, b) => sortFn(a.source.value, b.source.value));
};
exports.getSortedNodesGroup = getSortedNodesGroup;