export function removePluginDuplicates(arr) { if (!Array.isArray(arr)) { return []; } const seen = new Set(); const result = []; for (let i = arr.length - 1; i >= 0; i--) { const element = arr[i]; const { name } = element; if (!seen.has(name)) { seen.add(name); result.unshift(element); } } return result; }