# vscode-extension-vue3-element-plus **Repository Path**: cwstudy/vscode-extension-vue3-element-plus ## Basic Information - **Project Name**: vscode-extension-vue3-element-plus - **Description**: 基于 vue3 和ts的vscode插件开发基础框架,集成了element plus - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-17 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Base Vue 3 Sidebar View Extension

Screenshot of the template

A Vue 3, Vite built template can be used to create a VSCode sidebar extension by providing a structure code and utilizing the vite build tool to compile and bundle the extension for deployment to VSCode. This template contains everything you need to get started building your extension right away. With this template, you can leverage the features and capabilities of Vue 3 to build powerful and interactive extensions for VSCode. ## Includes: - [x] Typescript - [x] Vue 3 - [x] Vite - [x] Tailwindcss - [x] Vscode Default style Tailwind config - [x] Iconify via unplugin - [x] I18n via unplugin - [x] Vitest - [x] Vitest UI - [x] Testing Library - [x] Decent Linting - [x] CircleCI - [x] Basic VSCode API Message Examples ## Get Started: Install dependencies: - `yarn install` Modify the following files: - `package.json` - Replace all instances of `vue3baseextension` with your extension id - Replace all instances of `vue-3-base-view` with a view ID - Replace all instances of `Vue 3 Base Extension` with an extension name - Replace `default.png` with your own extension icon Run the extension: - Enter `yarn watch` in the console - Press `f5` on the `extension.ts` to open a debug window (or select in menu "Debug" -> "Run Extension") - Navigate to the extension icon seen on the left sidebar (or open command palette (`Ctrl/Cmd + Shift + P`) and select `View: Vue 3 Base Extension` to open webview view.) ## Recommended VSCode Extensions - [Vitest](https://marketplace.visualstudio.com/items?itemName=ZixuanChen.vitest-explorer) - [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) - [I18n A11y](https://marketplace.visualstudio.com/items?itemName=Lokalise.i18n-ally) - [Iconify Intellisense](https://marketplace.visualstudio.com/items?itemName=antfu.iconify) ## References - [Webviews](https://code.visualstudio.com/api/extension-guides/webview) - [UX Guidelines](https://code.visualstudio.com/api/ux-guidelines/overview) - [Webview view API](https://code.visualstudio.com/api/references/vscode-api#WebviewView) - [Theme Guidelines](https://code.visualstudio.com/api/references/theme-color)