A CLI tool that automatically stars npm packages you're using on GitHub to show appreciation to maintainers.
Starring is a Node.js CLI tool that automatically stars the GitHub repositories of npm packages you're using in your projects. It solves the problem of manually finding and starring each dependency's repository, making it easy to show appreciation to open-source maintainers.
JavaScript and Node.js developers who want to quickly star the GitHub repositories of their project dependencies or globally installed packages.
Developers choose Starring because it automates a tedious manual process with a simple command-line interface, supports both project and global dependencies, and securely manages GitHub authentication tokens.
⭐️ Automatically star the npm-packages that you are using on GitHub.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows starring all dependencies in a project with a single command using `--all`, saving significant manual effort as shown in the demo GIF.
Presents an interactive interface to selectively choose which dependencies to star, offering control over the process as mentioned in the usage examples.
Supports starring globally installed npm packages with the `--global` flag, extending functionality beyond local projects, per the features list.
Stores a GitHub token with 'public_repo' scope after initial setup, so users don't need to re-authenticate for future operations, as described in the authorization section.
Only works with public GitHub repositories due to the 'public_repo' token scope, excluding private dependencies which the README does not address.
Requires entering GitHub username and password the first time, which might be inconvenient or a security concern, as noted in the authorization setup.
Specifically designed for npm packages, so it doesn't support other package managers like Yarn or pnpm without additional configuration, limiting cross-tool utility.