Easily organize and access your favorite npm packages with this tool. Essential for saving packages for later projects.
NPM-Favorites is a Tampermonkey userscript that allows you to organize and keep track of npm packages you may want to use in future projects. With this tool, you can easily add packages to your favorites list, view them in a dedicated sidebar, and quickly access package details from the npm website.
- Add Packages to Favorites: Click a heart icon to save a package to your favorites list.
- View Favorites: Access your favorite packages from a sidebar menu.
- Custom Reminders: Add descriptions to remind yourself why you saved a package.
- Organize Favorites: Favorites are sorted by the date they were added.
- Search Favorites: Quickly search through your favorite packages by name or description.
-
Install Tampermonkey: If you havenβt already, install the Tampermonkey extension for your browser.
-
Add the Userscript:
- Click on the Tampermonkey extension icon in your browser.
- Select "Create a new script..."
- Replace the default script with the code from
NPM-Favorites
and save.
-
Visit npmjs.com: Navigate to any npm package page. You should now see options to add packages to your favorites, view your saved list, and search through your favorites.
-
Adding to Favorites:
- Navigate to a package page on npmjs.com.
- Click the heart icon to add the package to your favorites. Youβll be prompted to add a description for future reference.
-
Viewing Favorites:
- Click on the "Favorites" link in the main menu on npmjs.com.
- A sidebar will appear with a list of your saved packages. Click on any package to visit its npm page.
-
Managing Favorites:
- Hover over a favorite package in the sidebar to remove it.
- Click on the heart icon on any package page to toggle its favorite status.
-
Searching Favorites:
- Use the search bar in the sidebar to filter your favorite packages by name or description.
- Project Planning: Save packages you come across while browsing npm that you think might be useful for future projects.
- Package Research: Keep track of packages youβre considering for a project to compare later.
- Organize Resources: Create a curated list of useful npm packages to refer back to when needed.
For issues or feature requests, please visit the GitHub repository or contact GV3Dev for support.
This project is licensed under the MIT License - see the LICENSE file for details.
Happy coding! π