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

https://github.com/hexlet-components/hexlet-vue

examples from lessons
https://github.com/hexlet-components/hexlet-vue

Last synced: about 1 month ago
JSON representation

examples from lessons

Awesome Lists containing this project

README

          

# hexlet-vue

[![github action status](https://github.com/hexlet-components/hexlet-vue/actions/workflows/ci.yml/badge.svg)](https://github.com/hexlet-components/hexlet-vue/actions/workflows/ci.yml)

Examples repository for Vue lessons used in Hexlet courses.

## Included demo projects

* `async`
* `virtual-dom`
* `template-ref`
* `slots`
* `provide-inject`
* `pinia`
* `router`
* `optimization`

## How to contribute

* Discuss the project on [Telegram Hexlet](https://t.me/hexletcommunity/12)

## Requirements

* Node.js >= 22
* npm >= 10
* make >= 4 (optional)

## Setup

```bash
make install
make build
```

## Run demos

Run any workspace from the repository root:

```bash
make -C router start
make -C pinia start
```

Or run a demo from its own directory:

```bash
cd async
make install
make start
# open http://localhost:5173
```

---

[![Hexlet Ltd. logo](https://raw.githubusercontent.com/Hexlet/assets/master/images/hexlet_logo128.png)](https://hexlet.io?utm_source=github&utm_medium=link&utm_campaign=hexlet-vue)

This repository is created and maintained by the team and the community of Hexlet, an educational project. [Read more about Hexlet](https://hexlet.io?utm_source=github&utm_medium=link&utm_campaign=hexlet-vue).