- Separate vscode-dependent code into vscode-utils.ts
- Create wrapper module to conditionally use vscode functionality
- Update all imports to use the wrapper instead of direct imports
- Initialize vscode utilities during extension activation
- This prevents the webview build from failing due to vscode module not being available in browser context