{"id":15011657,"url":"https://github.com/aliasadidev/vscode-npm-gui","last_synced_at":"2025-04-09T15:06:55.504Z","repository":{"id":40001629,"uuid":"318577019","full_name":"aliasadidev/vscode-npm-gui","owner":"aliasadidev","description":"vscode nuget package manager gui  https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui","archived":false,"fork":false,"pushed_at":"2025-01-22T08:24:33.000Z","size":10174,"stargazers_count":51,"open_issues_count":24,"forks_count":20,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T15:06:46.936Z","etag":null,"topics":["dotnet","dotnet-core","dotnet5","dotnet6","nuget","nuget-package","package-manager","vscode"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/aliasadidev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://etherscan.io/address/0x53895b9414dc9e8dd1b98c29e7d6010797f67695"]}},"created_at":"2020-12-04T16:42:56.000Z","updated_at":"2025-03-27T19:30:09.000Z","dependencies_parsed_at":"2024-03-19T22:26:08.270Z","dependency_job_id":"0fb1da88-a596-4de0-88f0-2d7595e7dedc","html_url":"https://github.com/aliasadidev/vscode-npm-gui","commit_stats":{"total_commits":135,"total_committers":11,"mean_commits":"12.272727272727273","dds":0.5629629629629629,"last_synced_commit":"26fef908e10d38d869fceee01025429b6d400279"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasadidev%2Fvscode-npm-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasadidev%2Fvscode-npm-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasadidev%2Fvscode-npm-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasadidev%2Fvscode-npm-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aliasadidev","download_url":"https://codeload.github.com/aliasadidev/vscode-npm-gui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"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":["dotnet","dotnet-core","dotnet5","dotnet6","nuget","nuget-package","package-manager","vscode"],"created_at":"2024-09-24T19:41:24.252Z","updated_at":"2025-04-09T15:06:55.480Z","avatar_url":"https://github.com/aliasadidev.png","language":"TypeScript","funding_links":["https://etherscan.io/address/0x53895b9414dc9e8dd1b98c29e7d6010797f67695"],"categories":[],"sub_categories":[],"readme":"# NuGet Package Manager GUI For VSCode\n\n#### An extension for Visual Studio Code that lets you easily **`update/remove/install`** packages from NuGet public/private servers for **`.NET Core/.Net 5+`** projects\n\n[![Install](https://img.shields.io/visual-studio-marketplace/i/aliasadidev.nugetpackagemanagergui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n[![Download](https://img.shields.io/visual-studio-marketplace/d/aliasadidev.nugetpackagemanagergui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n[![Rating](https://img.shields.io/visual-studio-marketplace/r/aliasadidev.nugetpackagemanagergui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n[![Version](https://img.shields.io/visual-studio-marketplace/v/aliasadidev.nugetpackagemanagergui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n[![Issues](https://img.shields.io/github/issues/aliasadidev/vscode-npm-gui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n[![Closed Issues](https://img.shields.io/github/issues-closed/aliasadidev/vscode-npm-gui)](https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui)\n\n## Features\n\n- Simple \u0026 Fast\n- An easy user interface\n- Handles workspaces with multiple `.csproj` or `.fsproj` files\n- Update all packages with one click\n- Remove a package from the projects\n- Search and install new packages from NuGet Server\n- Support several NuGet servers (`NuGet`, `BaGet`, `GitLab`, `Nexus`, `Azure`, `ProGet`)\n- Compatible with Linux and Windows\n- Indenting XML output\n- Support basic authentication for private registries\n\n### How it works\n\n1. Open your project workspace in VSCode\n2. Open the Command Palette (Ctrl+Shift+P)\n3. Select **`\u003e NuGet Package Manager GUI`**\n\n![Update a Package](https://raw.githubusercontent.com/aliasadidev/vscode-npm-gui/main/images/demo2-v1.1.7.gif)\n\n## Settings\n\n### You can override the following settings in the **User or Workspace** `settings.json`:\n\n```js\n{\n//The maximum duration for completing a request from this extension\n\"nugetpackagemanagergui.requestTimeout\": 9000,\n// The package sources\n// The supported package sources: Azure/GitLab/GitHub/BaGet/Nexus/NuGet\n\"nugetpackagemanagergui.packageSources\": [{\n  // The package source name\n  \"sourceName\": \"Azure\",\n  // True or false determining whether to include pre-release packages\n  \"preRelease\": true,\n  // The package source authentication settings\n  \"authorization\": {\n    // The auth types (basicAuth / none)\n    \"authType\": \"basicAuth\",\n    // It is required if authType is equal to basicAuth\n    \"username\": \"ali.asadi\",\n    // It is required if authType is equal to basicAuth\n    \"password\": \"ACCESS_TOKEN_KEY\"\n  },\n  //The NuGet endpoint address for getting package versions\n  //* The extension injects {{packageName}} property automatically\n  // NuGet  Host  \"https://api.nuget.org/v3-flatcontainer/{{packageName}}/index.json\"\n  // BaGet  Host  \"http://localhost/v3/package/{{packageName}}/index.json\"\n  // GitHub Host  \"https://nuget.pkg.github.com/username/download/{{packageName}}/index.json\"\n  // GitLab Host  \"https://gitlab.com/api/v4/projects/x/packages/nuget/download/{{packageName}}/index.json\"\n  // Nexus  Host  \"http://localhost/repository/nuget-hosted/v3/content/{{packageName}}/index.json\"\n  // Azure  Host  \"https://pkgs.dev.azure.com/username/guid/_packaging/guid/nuget/v3/flat2/{{packageName}}/index.json\"\n  // ProGet Host: \"http://localhost/nuget/Test-Feed/v3/flatcontainer/{{packageName}}/index.json\"\n  \"packageVersionsUrl\": \"https://api.nuget.org/v3-flatcontainer/{{packageName}}/index.json\",\n  // The package url in the host server\n  // NuGet  Host  \"https://www.nuget.org/packages/{{packageName}}\"\n  // Azure  Host  \"https://dev.azure.com/user/project/_artifacts/feed/feed-name/NuGet/{{packageName}}/{{version}}/overview\"\n  // GitHub Host  \"https://nuget.pkg.github.com/username/{{packageName}}/index.json\"\n  // GitLab Host  \"https://gitlab.com/user/project/-/packages?type=\u0026orderBy=name\u0026sort=asc\u0026search[]={{packageName}}\"\n  // ProGet Host: \"http://localhost/feeds/Test-Feed/{{packageName}}/versions\"\n  \"packageUrl\": \"https://www.nuget.org/packages/{{packageName}}\",\n  //The NuGet endpoint address for searching packages\n  // NuGet  Host \"https://azuresearch-usnc.nuget.org/query\"\n  // BaGet  Host \"http://localhost/v3/search\"\n  // GitHub Host \"\"https://nuget.pkg.github.com/username/query\"\"\n  // GitLab Host \"https://gitlab.com/api/v4/projects/x/packages/nuget/query\"\n  // Nexus  Host \"http://localhost/repository/nuget-hosted/v3/query/0\"\n  // Azure  Host \"https://pkgs.dev.azure.com/username/guid/_packaging/guid/nuget/v3/query2\"\n  // ProGet Host:\"http://localhost/nuget/Test-Feed/v3/search\"\n  \"searchUrl\": \"https://azuresearch-usnc.nuget.org/query\",\n  // The source types (server / local)\n  // * local type isn't supported.\n  \"sourceType\": \"server\",\n}]\n}\n```\n\n# What's New\n\n# Version 2.1.1 - Aug 19, 2024\n\n#### Added\n\n- Add copy package name functionality into install page\n\n# Version 2.1.0 - March 19, 2024\n\n#### Added\n\n- Support **star** in PackageReference's version `\u003cPackageReference Include=\"SixLaborsCaptcha.Core\" Version=\"1.*\" /\u003e`\n\n#### Fixed\n\n- Persist view in memory for continuous accessibility\n\n# Version 2.0.6 - Jan 14, 2023\n\n#### Fixed\n\n- Fixed known bugs\n- Use a custom XML module and remove xml-js package\n\n## Version 2.0.5 - Nov 9, 2022\n\n#### Fixed\n\n- Fixed the empty screen in VS Code version 1.73.0\n\n## Version 2.0.4 - Aug 7, 2022\n\n#### Changed\n\n- Auto detect csproj/fsproj indention style and keep the file style\n\n#### Removed\n\n- Removed ~~nugetpackagemanagergui.indentType~~ property form the setting\n\n## Version 2.0.3 - July 31, 2022\n\n#### Added\n\n- Auto detect VSCode theme\n- Perform search when pressing enter in the install package tab\n\n## Version 2.0.2 - Apr 18, 2022\n\n#### Fixed\n\n- Fixed unordered version list\n- Fixed an issue in ProGet registry `authors` property\n\n## Version 2.0.1 - Mar 13, 2022\n\n#### Changed\n\n- Update README.md\n\n## Version 2.0.0 - Mar 13, 2022\n\n**⚠ WARNING: This version incompatible with the previous versions**\n\n#### Added\n\n- Add support for basic auth to package sources\n- Add the package sources drop-down list into the install package page\n- Add `packageUrl` setting to see the packages in the package source host\n\n#### Changed\n\n- Improve the speed of load package versions functionality\n- Improve extension `Settings` config\n\n#### Fixed\n\n- Fixed the proxy problem\n\n## Version 1.1.9 - Oct 4, 2021\n\n#### Fixed\n\n- Fixed some bugs\n\n## Version 1.1.8 - Sep 28, 2021\n\n#### Fixed\n\n- Fixed some bugs\n\n## Version 1.1.7 - Sep 27, 2021\n\n#### Added\n\n- Add pagination to the package search results\n- Add search box in the project list\n- Add new setting `nugetpackagemanagergui.indentType` for indenting XML output\n\n#### Fixed\n\n- Fixed some bugs\n\n#### Changed\n\n- Improve UI/UX\n\n#### Deprecated\n\n- ~~nugetpackagemanagergui.nuget.searchPackage.defaultTake~~ is deprecated\n\n## Version 1.1.6 - Jan 30, 2021\n\n#### Added\n\n- Support several NuGet servers ([#10](https://github.com/aliasadidev/vscode-npm-gui/pull/10) by [@TomyCesaille](https://github.com/TomyCesaille))\n\n#### Changed\n\n- Both ~~`nuget.packageVersionsUrl`~~ and ~~`nuget.searchPackage.url`~~ properties changed to `nuget.packageVersionsUrls` and `nuget.searchPackage.urls`\n\n## Version 1.1.5 - Jan 24, 2021\n\n#### Added\n\n- Log error detail in VSCode Developer Tools\n\n#### Fixed\n\n- Find projects in all workspace folders ([#8](https://github.com/aliasadidev/vscode-npm-gui/pull/8) by [@m4ss1m0g](https://github.com/m4ss1m0g))\n\n## Version 1.1.4 - Jan 14, 2021\n\n#### Added\n\n- Add the proxy support\n\n## Version 1.1.3 - Jan 08, 2021\n\n#### Changed\n\n- Improve UI/UX\n\n#### Fixed\n\n- Install new package bug fixed\n\n## Version 1.1.2 - Dec 25, 2020\n\n#### Changed\n\n- Improve the speed of loading package versions from NuGet server(**`4x faster than the older versions`**)\n\n### Added\n\n- Some variables overridable in `settings.json`\n\n---\n\n[JetBrains](https://www.jetbrains.com/?from=vscode-npm-gui) kindly provides vscode-npm-gui with a free open-source licence for their Rider.\n\n![image](https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/JetBrains_Logo_2016.svg/121px-JetBrains_Logo_2016.svg.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliasadidev%2Fvscode-npm-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faliasadidev%2Fvscode-npm-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliasadidev%2Fvscode-npm-gui/lists"}