https://github.com/retejs/area-plugin
https://github.com/retejs/area-plugin
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/retejs/area-plugin
- Owner: retejs
- License: mit
- Created: 2018-06-21T15:06:02.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T16:37:36.000Z (over 1 year ago)
- Last Synced: 2024-10-30T00:54:46.068Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://retejs.org
- Size: 762 KB
- Stars: 8
- Watchers: 3
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Rete.js Area plugin
====
[](https://stand-with-ukraine.pp.ua)
[](https://discord.gg/cxSFkPZdsV)
**Rete.js plugin**
## Key features
- **Zooming**: allows users to zoom in and out on the content of the graph
- **Dragging**: enables users to move nodes or elements of the graph
- **Extensions**:
- **selectable**: allows users to select nodes or elements of the graph
- **snap**: snaps nodes or elements of the graph to a grid or other predetermined alignment
- **restrictor**: limits a zooming and dragging of area
- **order**: brings selected nodes forward
- **zoom at**: focuses viewport on specific nodes of the graph
## Getting Started
Please refer to the [guide](https://retejs.org/docs/guides/basic) and [example](https://retejs.org/examples) using this plugin
## Contribution
Please refer to the [Contribution](https://retejs.org/docs/contribution) guide
## License
[MIT](https://github.com/retejs/area-plugin/blob/main/LICENSE)