0

Greetings,

This question is about vscode itself, the Microsoft build. I would like to know all the dependencies it does have, recursively until I hit the transitive closure. I also need to know the version/license of each one of these dependencies. By dependencies I mean any piece of software it does require to run, whether is something you install at the OS level with, a bundled component/library, a nodejs/yarn package, a vscode internal extension, etc. Essentially, I want to know all the dependencies regardless of the "layer" at which these dependencies get used.

I guess we can start with the OSS dependencies, given the commercial build will have a superset of those. In that regard, I see at least 4 files on the github repo which look like partial views of this total set of dependencies:

https://github.com/microsoft/vscode/blob/main/ThirdPartyNotices.txt https://github.com/microsoft/vscode/blob/main/package.json https://github.com/microsoft/vscode/blob/main/cglicenses.json https://github.com/microsoft/vscode/blob/main/cgmanifest.json

The first question I would have is whether any of the files above is already recursive, meaning it also includes the dependencies of the dependencies of the dependencies ... etc. The second question would be how to assemble the total list of dependencies/version/licenses I am craving for.

Thank you in advance and kudos for the great tool.

user251053
  • 11
  • 2

0 Answers0