Skip to main content

Scout

Scout shows how design-system components are used across your codebase. The CLI scans one repository and uploads a JSON file that lists every component the repo uses and every place it uses it. The dashboard, which you host yourself, collects those scans so your team can compare usage across repos and follow it over time.

For example, the dashboard can show that storefront and checkout both use Button from @acme/ui, which version of the package each is on, and the file and line of every Button in storefront.

The CLI reads React and Vue. Web components such as <acme-button> are counted in both. Framework support lists what it reads in each.

Install the repo's dependencies before you scan: components from a package that isn't installed aren't found. How components are found explains why.

Start here​

I read the dashboard​

I scan repos​

I run the dashboard for my team​