Skip to content

Move shared interfaces into @dotnet/vscode-dotnet-runtime-types#2556

Draft
nagilson wants to merge 2 commits intodotnet:mainfrom
nagilson:nagilson-types-package
Draft

Move shared interfaces into @dotnet/vscode-dotnet-runtime-types#2556
nagilson wants to merge 2 commits intodotnet:mainfrom
nagilson:nagilson-types-package

Conversation

@nagilson
Copy link
Member

@nagilson nagilson commented Feb 3, 2026

Adds a new types package, @dotnet/vscode-dotnet-runtime-types.

The intention of this is to prevent consumers from having to copy paste our types. This is quite antiquated and a relic of the prototype of the extension from very long ago. There are now way more types to export and much higher functionality/usage. There's a bunch of code which just hard copies our types which makes me and probably the other devs big sad.

The @/dotnet org already exists for holding packages owned by @/dotnet, though it is underutilized.

The @types/ repo is intended for JS libraries where the owners don't own the types.

Whether we could do something simpler like @dotnet/types is interesting, or if it should be it's own org like @vscode-dotnet-runtime/types but I think it makes sense to group it in an accessible /discoverable space.

Adds a new types package, `@dotnet/vscode-dotnet-runtime-types`.

The intention of this is to prevent consumers from having to copy paste our types. This is quite antiquated and a relic of the prototype of the extension from very long ago. There are now way more types to export and much higher functionality/usage.

The @dotnet org already exists for holding packages owned by @dotnet, though it is underutilized.

The @types/ repo is intended for JS libraries where the owners don't own the types.

Whether we could do something simpler like @dotnet/types is interesting, or if it should be it's own org like @vscode-dotnet-runtime/types but I think it makes sense to group it in an accessible /discoverable space.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant