Skip to content

Replace deprecated dependency @vscode/webview-ui-toolkit with a supported alternative #108

@soumeh01

Description

@soumeh01

Description

The codebase currently depends on @vscode/webview-ui-toolkit, which has been explicitly deprecated upstream. While this does not pose an immediate problem, it introduces a medium risk as future VS Code updates may expose compatibility issues.

References in codebase:

  • Listed in package.json
  • Used across multiple views (e.g., create-solution, project-configuration, create-layer)
  • Toolkit assets are copied in webpack.config.js

Risk

Not immediately breaking, but continued reliance on deprecated web components could lead to future compatibility issues and increased maintenance burden

Proposed actions

  • Identify and evaluate supported alternatives to @vscode/webview-ui-toolkit
  • Assess the scope of migration across existing views
  • Remove toolkit-related asset handling from build configuration once migration is complete

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filesecurityIssue is security relatedtech debtIndicator for work that is required to pay back technical debt

Type

No fields configured for Task.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions