← All repos

scarf-js

Installation analytics for your npm package

Browse cluster: Cluster 172
105commits
15contributors
2languages

Tech stack & purpose

Scarf-js is an analytics library for npm packages that collects installation data to help open-source maintainers understand their user base and package usage patterns. Built with no dependencies, the library sends basic information like operating system, company data inferred from IP addresses, and limited dependency tree details after package installation, while remaining fully transparent and respecting user privacy by never storing personally identifying information. Users can opt out of analytics through environment variables or package configuration, and the library is designed to never interrupt package installation or silently report without explicit permission. The project is maintained by Scarf, a company or organization focused on supporting open-source projects through data-driven insights.

Languages

JavaScript
99.4%
Shell
0.6%

Contributors