eslint-plugin-import-sorting
Version:
ESLint plugin to group and sort imports by module, à la Python isort
17 lines (16 loc) • 415 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
function useGroups(groups) {
let group;
let groupsSet = new Set(groups.flat());
let defineGroup = (value, override = false) => {
if ((!group || override) && groupsSet.has(value)) {
group = value;
}
};
return {
getGroup: () => group ?? "unknown",
defineGroup
};
}
exports.useGroups = useGroups;