Skip to content

πŸ˜πŸ‘¨β€πŸ’» Easily organize and access your favorite npm packages with this tool. Essential for saving packages for later projects.

License

Notifications You must be signed in to change notification settings

gv3Dev/NPM-Favorites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NPM-Favorites ❀

Easily organize and access your favorite npm packages with this tool. Essential for saving packages for later projects.

Overview

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.

Features

  • 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.

Installation

  1. Install Tampermonkey: If you haven’t already, install the Tampermonkey extension for your browser.

  2. 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.
  3. 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.

How to Use

  • 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.

Use Cases

  • 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.

Support

For issues or feature requests, please visit the GitHub repository or contact GV3Dev for support.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Happy coding! πŸš€

About

πŸ˜πŸ‘¨β€πŸ’» Easily organize and access your favorite npm packages with this tool. Essential for saving packages for later projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published