@devpodio/devpod-vue-extension v0.2.1
Theia Vue Extension
Adds VueJs extension support to Theia IDE using customized version of @devpodio/vue-language-server based from vetur
Requirements
v0.2.0is compatible with Theia@nextpackages. eg.@theia/core@next
Changes v0.2.0
Starting v0.2.0, theia-vue-extension now have all the features of vetur which includes:
- Syntax-highlighting
- Snippet
- Emmet
- Linting / Error Checking
- Formatting
- Auto Completion
- Debugging
It also adds 20+ new preference options under vetur on your theia-ide preferences.
Notes
Since Theia does not install built-in vscode extensions by default, the vue-language-server uses a default configuration.
To learn how to customize these defaults, check the instructions at @devpodio/vue-language-server
Getting started
Install nvm.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bashInstall npm and node.
nvm install 8
nvm use 8Install yarn.
npm install -g yarnDevelopment Installation
For local installation:
git clone https://github.com/devpodio/theia-vue-extension.gitcd theia-vue-extensionyarn
Running the Browser example
yarn rebuild:browser
cd browser-app
yarn startRunning the Electron example
yarn rebuild:electron
cd electron-app
yarn startPublishing vue
Create a npm user and login to the npm registry, more on npm publishing.
npm loginPublish packages with lerna to update versions properly across local packages, more on publishing with lerna.
npx lerna publish6 years ago