Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```