Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vscode-elements/elements
Web component library for developing Visual Studio Code extensions
https://github.com/vscode-elements/elements
lit lit-element lit-html typescript visual-studio-code vscode vscode-webview webcomponents
Last synced: 7 days ago
JSON representation
Web component library for developing Visual Studio Code extensions
- Host: GitHub
- URL: https://github.com/vscode-elements/elements
- Owner: vscode-elements
- License: mit
- Created: 2019-09-21T19:26:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T19:22:49.000Z (22 days ago)
- Last Synced: 2024-10-29T21:34:37.336Z (22 days ago)
- Topics: lit, lit-element, lit-html, typescript, visual-studio-code, vscode, vscode-webview, webcomponents
- Language: HTML
- Homepage: https://vscode-elements.github.io
- Size: 6.51 MB
- Stars: 138
- Watchers: 5
- Forks: 26
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VSCode Elements
For the end-user documentation, [click here](https://vscode-elements.github.io).
## Setup
Install dependencies:
```bash
npm ci
```## The main NPM tasks
### Production build
```bash
npm run build
```### Start development mode
Start TypeScript compiler in development mode and start the [@web-dev-server](https://modern-web.dev/docs/dev-server/overview/)
```bash
npm run start
```### Generate the documentation site
```bash
npm run docs
```### Start the documentation site development server
```bash
npm run docs:start
```### Testing
```bash
npm run build:watch# in another terminal instance:
npm run test:watch
```### Run tests
```bash
npm run test
```