PackagePlus is an open-source web application that allows users to upload their package.json
files and compare versions, licenses, and security scores of the packages listed in the file
- Upload
package.json
files and analyze package details. - Compare package versions to identify outdated dependencies.
- Verify license compatibility and highlight any potential issues.
- Calculate security scores based on vulnerability databases.
To run PackagePlus locally, follow these steps:
- Clone the repository: git clone https://github.com/poorna-prakash-sr/packageplus
- Navigate to the project directory:
cd PackagePlus
- Configure the environment variables:
cp .env.example .env
- Install dependencies:
yarn
- Start the application:
yarn api && yarn dev
- Access the application in your browser at http://localhost:3000
Contributing PackagePlus is an open-source project, and contributions are welcome! If you would like to contribute, please follow these steps:
-
Fork the PackagePlus repository on GitHub.
-
Clone your forked repository to your local machine.
-
Make the desired changes or add new features to the project.
-
Test your changes thoroughly to ensure they do not introduce any bugs or issues.
-
Commit and push your changes to your forked repository.
-
Submit a pull request from your forked repository to the main PackagePlus repository.
PackagePlus is released under the MIT License. You can find the full license text in the LICENSE file.