Skip to content

Commit 0655891

Browse files
authored
Clean Up Dependency Tree & Update 3rd Party Notice 🏛️ (#1842)
* 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
1 parent 611071b commit 0655891

File tree

14 files changed

+1017
-8457
lines changed

14 files changed

+1017
-8457
lines changed

‎THIRD-PARTY-NOTICES.txt‎

Lines changed: 742 additions & 1 deletion
Large diffs are not rendered by default.

‎sample/package-lock.json‎

Lines changed: 7 additions & 62 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎sample/package.json‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,6 @@
102102
},
103103
"dependencies": {
104104
"@vscode/vsce": "^2.19.0",
105-
"graceful-fs": "^4.2.11",
106-
"minimatch": "3.0.5",
107-
"nanoid": "3.3.1",
108105
"open": "^8.4.2",
109106
"vscode-dotnet-runtime": "file:../vscode-dotnet-runtime-extension",
110107
"vscode-dotnet-runtime-library": "file:../vscode-dotnet-runtime-library",

‎sample/yarn.lock‎

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@
887887
"once" "^1.3.0"
888888
"path-is-absolute" "^1.0.0"
889889

890-
"graceful-fs@^4.1.2", "graceful-fs@^4.2.11", "graceful-fs@^4.2.4", "graceful-fs@^4.2.9":
890+
"graceful-fs@^4.1.2", "graceful-fs@^4.2.4", "graceful-fs@^4.2.9":
891891
"integrity" "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM="
892892
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz"
893893
"version" "4.2.11"
@@ -1166,7 +1166,7 @@
11661166
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/mimic-response/-/mimic-response-3.1.0.tgz"
11671167
"version" "3.1.0"
11681168

1169-
"minimatch@^3.0.3", "minimatch@^3.0.4", "[email protected]":
1169+
"minimatch@^3.0.3", "minimatch@^3.0.4":
11701170
"integrity" "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM="
11711171
"resolved" "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/minimatch/-/minimatch-3.0.5.tgz"
11721172
"version" "3.0.5"
@@ -1806,23 +1806,15 @@
18061806
"axios-retry" "^3.4.0"
18071807
"chai" "4.3.4"
18081808
"chai-as-promised" "^7.1.1"
1809-
"debug" "^4.3.4"
1810-
"diff" ">=5.0.0"
18111809
"eol" "^0.9.1"
1812-
"es-abstract" "^1.19.1"
18131810
"get-proxy-settings" "^0.1.13"
1814-
"got" "11.8.5"
1815-
"http-cache-semantics" "4.1.1"
1816-
"https-proxy-agent" "^7.0.2"
1811+
"https-proxy-agent" "^7.0.4"
18171812
"mocha" "^9.1.3"
18181813
"open" "^8.4.0"
1819-
"p-retry" "^4.6.1"
18201814
"proper-lockfile" "^4.1.2"
1821-
"public-ip" "^5.0.0"
18221815
"rimraf" "3.0.2"
18231816
"run-script-os" "^1.1.6"
18241817
"shelljs" "0.8.5"
1825-
"tslint" "5.20.1"
18261818
"typescript" "4.4.4"
18271819
"vscode-extension-telemetry" "^0.4.3"
18281820
"vscode-test" "^1.6.1"
@@ -1839,25 +1831,15 @@
18391831
"axios-cache-interceptor" "^1.0.1"
18401832
"axios-retry" "^3.4.0"
18411833
"chai" "4.3.4"
1842-
"child_process" "^1.0.2"
1843-
"diff" ">=5.0.0"
18441834
"glob" "^7.2.0"
1845-
"got" "11.8.5"
1846-
"hmac-drbg" "^1.0.1"
18471835
"https-proxy-agent" "^7.0.2"
18481836
"mocha" "^9.1.3"
18491837
"open" "^8.4.0"
1850-
"public-ip" "5.0.0"
18511838
"rimraf" "3.0.2"
1852-
"safe-array-concat" "^1.1.0"
1853-
"safe-regex-test" "^1.0.0"
18541839
"shelljs" "^0.8.5"
1855-
"ts-loader" "^9.2.6"
1856-
"tslint" "^5.20.1"
18571840
"typescript" "4.4.4"
18581841
"vscode-dotnet-runtime-library" "file:../vscode-dotnet-runtime-library"
18591842
"webpack-permissions-plugin" "^1.0.9"
1860-
"yarn" "^1.22.19"
18611843

18621844
"vscode-dotnet-sdk@file:../vscode-dotnet-sdk-extension":
18631845
"resolved" "file:../vscode-dotnet-sdk-extension"
@@ -1870,28 +1852,19 @@
18701852
"@types/rimraf" "3.0.2"
18711853
"@types/vscode" "1.74.0"
18721854
"@vscode/test-electron" "^2.3.9"
1873-
"array-buffer-byte-length" "^1.0.0"
1874-
"aws4" "^1.12.0"
18751855
"axios" "^1.3.4"
18761856
"axios-cache-interceptor" "^1.0.1"
18771857
"axios-retry" "^3.4.0"
18781858
"chai" "4.3.4"
18791859
"chai-as-promised" "^7.1.1"
1880-
"child_process" "^1.0.2"
1881-
"diff" ">=5.0.0"
1882-
"es-abstract" "1.19.1"
18831860
"glob" "^7.2.0"
1884-
"hmac-drbg" "^1.0.1"
1885-
"http-cache-semantics" "4.1.1"
18861861
"is-online" "^9.0.1"
18871862
"mocha" "^9.1.3"
18881863
"open" "^8.4.0"
18891864
"rimraf" "3.0.2"
18901865
"run-script-os" "^1.1.6"
18911866
"shelljs" "^0.8.5"
18921867
"source-map-support" "^0.5.21"
1893-
"ts-loader" "^9.2.6"
1894-
"tslint" "^5.20.1"
18951868
"typescript" "4.4.4"
18961869
"vscode-dotnet-runtime-library" "file:../vscode-dotnet-runtime-library"
18971870

‎vscode-dotnet-runtime-extension/README.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,28 @@ See the [.NET home repo](https://github.com/Microsoft/dotnet) to find other .NE
121121

122122
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.
123123

124+
## Third Party Notices
125+
126+
The [notices](https://github.com/dotnet/vscode-dotnet-runtime/blob/main/THIRD-PARTY-NOTICES.txt) file contains third party notices and licenses.
127+
128+
## Contribution
129+
130+
Contributions are always welcome. Please see our [contributing guide](https://github.com/dotnet/vscode-dotnet-runtime/blob/main/Documentation/contributing.md) for more details.
131+
132+
## Microsoft Open Source Code of Conduct
133+
134+
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.
135+
136+
## Questions and Feedback
137+
138+
**[Provide feedback](https://github.com/dotnet/vscode-dotnet-runtime/issues/new/choose)**
139+
File questions, issues, or feature requests for the extension.
140+
141+
## Trademarks
142+
143+
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.
144+
145+
124146
[C#]: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
125147
[C# Dev Kit]: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
126148
[using external installations]: https://github.com/dotnet/vscode-dotnet-runtime/blob/main/Documentation/troubleshooting-runtime.md#manually-installing-net

0 commit comments

Comments
 (0)