← All projects

2026 · active

wrsync for VS Code

The WebResourceSync workflow, inside VS Code.

Stack
VS Code API · TypeScript · React · Vite · esbuild · MSAL Node
Type
developer-tools, extension, power-platform

A VS Code extension with a sidebar for browsing, linking and publishing Dataverse web resources straight from the editor.

After building the desktop app I wanted the same workflow without switching windows, so wrsync brings it into VS Code.

  • A sidebar (React webview) listing solutions and web resources.
  • Link workspace files to web resources, then upload and publish from the command palette or on save.
  • Authentication with @azure/msal-node; bundled with esbuild and packaged as a .vsix.