UNPKG

prettier-plugin-sort-re-exports

Version:
16 lines (15 loc) 493 B
export function chunkReExports(reExportNodes) { const reExportChunks = [[reExportNodes[0]]]; let prevNode = reExportNodes[0]; for (let i = 1; i < reExportNodes.length; i++) { const node = reExportNodes[i]; if (prevNode.loc.end.line + 1 === node.loc.start.line) { reExportChunks[reExportChunks.length - 1].push(node); } else { reExportChunks.push([node]); } prevNode = node; } return reExportChunks; }