Skip to content

Commit

Permalink
Clean Up Dependency Tree & Update 3rd Party Notice 🏛️ (#1842)
Browse files Browse the repository at this point in the history
* Remove 'Debug' As it's not used

* Remove 'Diff' as it's not used

* Remove 'es-abstract' as its not used

* Remove 'got' as its not used

* Remove http cache semantics from the main dependencies list

its just a sub dependency

* Remove 'p-retry' as its not used

* Remove 'public-ip' as its not used

* Remove tslint from dependencies, its not a dependency

* Increase attribution information for library dependencies

* Remove a ton of unused dependencies

* Clean out dependency tree

* Clean up sample extension dependencies

* Fix SDK Yarn.Lock

* Fix sample yarn.lock

* Reorder remaining licenses to match package.json

* add missing semver package that used to be included elsewhere by other dependencies

* Delete vscode-dotnet-runtime-extension/yarn-error.log

* Update readme.md with notices per industry standard

* Add back in ts-loader as it is required
  • Loading branch information
nagilson authored Jun 18, 2024
1 parent 611071b commit 0655891
Show file tree
Hide file tree
Showing 14 changed files with 1,017 additions and 8,457 deletions.
743 changes: 742 additions & 1 deletion THIRD-PARTY-NOTICES.txt

Large diffs are not rendered by default.

69 changes: 7 additions & 62 deletions sample/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions sample/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,6 @@
},
"dependencies": {
"@vscode/vsce": "^2.19.0",
"graceful-fs": "^4.2.11",
"minimatch": "3.0.5",
"nanoid": "3.3.1",
"open": "^8.4.2",
"vscode-dotnet-runtime": "file:../vscode-dotnet-runtime-extension",
"vscode-dotnet-runtime-library": "file:../vscode-dotnet-runtime-library",
Expand Down
33 changes: 3 additions & 30 deletions sample/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -887,7 +887,7 @@
"once" "^1.3.0"
"path-is-absolute" "^1.0.0"

"graceful-fs@^4.1.2", "graceful-fs@^4.2.11", "graceful-fs@^4.2.4", "graceful-fs@^4.2.9":
"graceful-fs@^4.1.2", "graceful-fs@^4.2.4", "graceful-fs@^4.2.9":
"integrity" "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM="
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz"
"version" "4.2.11"
Expand Down Expand Up @@ -1166,7 +1166,7 @@
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/mimic-response/-/mimic-response-3.1.0.tgz"
"version" "3.1.0"

"minimatch@^3.0.3", "minimatch@^3.0.4", "[email protected]":
"minimatch@^3.0.3", "minimatch@^3.0.4":
"integrity" "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM="
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/minimatch/-/minimatch-3.0.5.tgz"
"version" "3.0.5"
Expand Down Expand Up @@ -1806,23 +1806,15 @@
"axios-retry" "^3.4.0"
"chai" "4.3.4"
"chai-as-promised" "^7.1.1"
"debug" "^4.3.4"
"diff" ">=5.0.0"
"eol" "^0.9.1"
"es-abstract" "^1.19.1"
"get-proxy-settings" "^0.1.13"
"got" "11.8.5"
"http-cache-semantics" "4.1.1"
"https-proxy-agent" "^7.0.2"
"https-proxy-agent" "^7.0.4"
"mocha" "^9.1.3"
"open" "^8.4.0"
"p-retry" "^4.6.1"
"proper-lockfile" "^4.1.2"
"public-ip" "^5.0.0"
"rimraf" "3.0.2"
"run-script-os" "^1.1.6"
"shelljs" "0.8.5"
"tslint" "5.20.1"
"typescript" "4.4.4"
"vscode-extension-telemetry" "^0.4.3"
"vscode-test" "^1.6.1"
Expand All @@ -1839,25 +1831,15 @@
"axios-cache-interceptor" "^1.0.1"
"axios-retry" "^3.4.0"
"chai" "4.3.4"
"child_process" "^1.0.2"
"diff" ">=5.0.0"
"glob" "^7.2.0"
"got" "11.8.5"
"hmac-drbg" "^1.0.1"
"https-proxy-agent" "^7.0.2"
"mocha" "^9.1.3"
"open" "^8.4.0"
"public-ip" "5.0.0"
"rimraf" "3.0.2"
"safe-array-concat" "^1.1.0"
"safe-regex-test" "^1.0.0"
"shelljs" "^0.8.5"
"ts-loader" "^9.2.6"
"tslint" "^5.20.1"
"typescript" "4.4.4"
"vscode-dotnet-runtime-library" "file:../vscode-dotnet-runtime-library"
"webpack-permissions-plugin" "^1.0.9"
"yarn" "^1.22.19"

"vscode-dotnet-sdk@file:../vscode-dotnet-sdk-extension":
"resolved" "file:../vscode-dotnet-sdk-extension"
Expand All @@ -1870,28 +1852,19 @@
"@types/rimraf" "3.0.2"
"@types/vscode" "1.74.0"
"@vscode/test-electron" "^2.3.9"
"array-buffer-byte-length" "^1.0.0"
"aws4" "^1.12.0"
"axios" "^1.3.4"
"axios-cache-interceptor" "^1.0.1"
"axios-retry" "^3.4.0"
"chai" "4.3.4"
"chai-as-promised" "^7.1.1"
"child_process" "^1.0.2"
"diff" ">=5.0.0"
"es-abstract" "1.19.1"
"glob" "^7.2.0"
"hmac-drbg" "^1.0.1"
"http-cache-semantics" "4.1.1"
"is-online" "^9.0.1"
"mocha" "^9.1.3"
"open" "^8.4.0"
"rimraf" "3.0.2"
"run-script-os" "^1.1.6"
"shelljs" "^0.8.5"
"source-map-support" "^0.5.21"
"ts-loader" "^9.2.6"
"tslint" "^5.20.1"
"typescript" "4.4.4"
"vscode-dotnet-runtime-library" "file:../vscode-dotnet-runtime-library"

Expand Down
22 changes: 22 additions & 0 deletions vscode-dotnet-runtime-extension/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,28 @@ See the [.NET home repo](https://github.com/Microsoft/dotnet) to find other .NE

Please note that this extension collects telemetry by default and aims to follow the [VS Code Telemetry Policy](https://code.visualstudio.com/api/extension-guides/telemetry). You may disable this telemetry in the extension settings.

## Third Party Notices

The [notices](https://github.com/dotnet/vscode-dotnet-runtime/blob/main/THIRD-PARTY-NOTICES.txt) file contains third party notices and licenses.

## Contribution

Contributions are always welcome. Please see our [contributing guide](https://github.com/dotnet/vscode-dotnet-runtime/blob/main/Documentation/contributing.md) for more details.

## Microsoft Open Source Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [email protected] with any additional questions or comments.

## Questions and Feedback

**[Provide feedback](https://github.com/dotnet/vscode-dotnet-runtime/issues/new/choose)**
File questions, issues, or feature requests for the extension.

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.


[C#]: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
[C# Dev Kit]: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
[using external installations]: https://github.com/dotnet/vscode-dotnet-runtime/blob/main/Documentation/troubleshooting-runtime.md#manually-installing-net
Expand Down
Loading

0 comments on commit 0655891

Please sign in to comment.