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
- Host: GitHub
- URL: https://github.com/hexlet-components/hexlet-vue
- Owner: hexlet-components
- License: mit
- Created: 2026-04-17T17:06:46.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-17T18:38:25.000Z (2 months ago)
- Last Synced: 2026-04-17T20:32:48.858Z (2 months ago)
- Language: Vue
- Size: 157 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hexlet-vue
[](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
```
---
[](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).