UNPKG

react-scanner-orbit

Version:

Extract React components and props usage from code.

20 lines (14 loc) 458 B
export default function countComponentsProcessor(options) { return ({ forEachComponent, sortObjectKeysByValue, output }) => { let result = {}; forEachComponent(({ componentName, component }) => { const { instances } = component; if (instances) { result[componentName] = instances.length; } }); result = sortObjectKeysByValue(result); output(result, options && options.outputTo); return result; }; }