{"id":20323684,"url":"https://github.com/hackafro/packagemanager","last_synced_at":"2025-06-10T12:06:46.499Z","repository":{"id":36799476,"uuid":"178412385","full_name":"HackAfro/PackageManager","owner":"HackAfro","description":"Application for managing packages in Javascript projects","archived":false,"fork":false,"pushed_at":"2022-12-08T20:55:18.000Z","size":13967,"stargazers_count":16,"open_issues_count":32,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-02T10:07:35.927Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/HackAfro/PackageManager","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HackAfro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-29T13:40:17.000Z","updated_at":"2021-03-05T16:32:39.000Z","dependencies_parsed_at":"2023-01-17T05:00:26.982Z","dependency_job_id":null,"html_url":"https://github.com/HackAfro/PackageManager","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAfro%2FPackageManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAfro%2FPackageManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAfro%2FPackageManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAfro%2FPackageManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HackAfro","download_url":"https://codeload.github.com/HackAfro/PackageManager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackAfro%2FPackageManager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259072704,"owners_count":22801069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T19:29:16.065Z","updated_at":"2025-06-10T12:06:46.463Z","avatar_url":"https://github.com/HackAfro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Package Manager\n\n![ScreenShot: App Main Screen](https://github.com/HackAfro/PackageManager/blob/master/assets/image_1.png)\n\n## Why\n\nGot tired of jumping to the terminal whenever I needed to update a bunch of packages within a project. I'm sure some of you can relate.\n\n## How to\n\nThis application aims to provide a visual interface for developers to deal with packages in their projects. With this application you can manage multiple package.json files, view dependencies within them and update attached packages packages.\n\nTo get started, launch the application, click the **Select package file** button which launches a file select dialog. Pick your project's `package.json` file and you're good to go.\n\n### Managing multiple projects\n\nManaging multiple `package.json` files is pretty simple, while viewing an open `package.json` file, click the back button and select another file, you can easily switch between projects on the applications landing page.\n\n![ScreenShot: Multiple projects screen](https://github.com/HackAfro/PackageManager/blob/master/assets/image_2.png)\n\n### Find releases for packages in your package.json file\n\nThis application displays the latest versions of each package within your project, to upgrade each package version, select the desired version from the versions dropdown beside each project.\n\n![ScreenShot: Update versions screen](https://github.com/HackAfro/PackageManager/blob/master/assets/image_3.png)\n\n## Installation\n\nDownload the app from the [releases](https://github.com/hackafro/PackageManager/releases) page.\n\n## OR\n\nClone the repository to your computer, build and run the project.\n\n## New releases\n\nFor Windows users, you'll be notified whenever there's an update but unfortunately this doesn't apply on MacOS as the updater requires the application to be signed. The application hasn't been signed yet as it costs money to join the Apple developer program; until then you have to manually check for updates.\n\n## Contributions\n\nNew ideas and features for the application are very welcome and contributions to close existing issues are also welcome. Clone the project to get started.\n\n## License\n\nAvailable under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackafro%2Fpackagemanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackafro%2Fpackagemanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackafro%2Fpackagemanager/lists"}