49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# Vue Flow
|
|
[](https://reactflow.dev/)
|
|

|
|
[](https://david-dm.org/bcakmakoglu/vue-flow)
|
|
[](https://david-dm.org/bcakmakoglu/vue-flow?type=dev)
|
|

|
|

|
|

|
|
|
|
This repo is still a big construction site with nothing really finished.
|
|
You can check the examples to see what's working and what's not.
|
|
Please visit [React Flow](https://reactflow.dev/) and support them if you like the idea.
|
|
They did most of the heavy lifting by writing the library in the first place.
|
|
All I did is bring it to Vue.
|
|
|
|
### Motivation
|
|
Seeing as many libraries exist in the React ecosystem and Vue sadly does not get the same
|
|
love and attention, I decided to port the React Flow library to Vue.js.
|
|
|
|
## Usage
|
|
Check the React Flow docs for usage. It's really the same.
|
|
|
|
### Vue 3
|
|
```bash
|
|
# install vue flow
|
|
$ pnpm add @braks/vue-flow
|
|
|
|
# or
|
|
$ npm i --save @braks/vue-flow
|
|
```
|
|
|
|
### Vue 2
|
|
Vue Flow doesn't work with Vue 2, sorry.
|
|
|
|
## 🧪 Development
|
|
```bash
|
|
# start (dev)
|
|
$ pnpm dev
|
|
|
|
# build app
|
|
$ pnpm build
|
|
|
|
# serve app from build
|
|
$ pnpm serve
|
|
|
|
# build dist
|
|
$ pnpm build:dist
|
|
```
|