https://github.com/egor-progger/pointlinejs
Typescript library for drawing and visualization diagrams, binary tree, comments tree.
https://github.com/egor-progger/pointlinejs
binary-tree data-visualization diagram-generator diagrams html javascript pointlinejs svg tree-structure typescript visualization
Last synced: 30 days ago
JSON representation
Typescript library for drawing and visualization diagrams, binary tree, comments tree.
- Host: GitHub
- URL: https://github.com/egor-progger/pointlinejs
- Owner: egor-progger
- License: mit
- Created: 2023-07-06T14:50:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-02-17T19:37:46.000Z (about 1 month ago)
- Last Synced: 2026-02-18T00:59:32.057Z (about 1 month ago)
- Topics: binary-tree, data-visualization, diagram-generator, diagrams, html, javascript, pointlinejs, svg, tree-structure, typescript, visualization
- Language: TypeScript
- Homepage: https://egor-progger.github.io/pointlinejs/documentation
- Size: 5.13 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PointlineJS
PointlineJS is an SVG based JS library for drawing tree diagrams.
It relies on Treant-JS, Raphael for handling SVG and animations, JQuery.
# Build status
[](https://github.com/egor-progger/pointlinejs/actions/workflows/npm-publish.yml)
[](https://www.npmjs.com/package/pointlinejs)
[](https://www.npmjs.com/package/pointlinejs)
[](https://egor-progger.github.io/pointlinejs/documentation/)
[](https://github.com/egor-progger/pointlinejs-quick-start/)
# Quick start
1. clone repository with command:
```
$ git clone https://github.com/egor-progger/pointlinejs-quick-start
```
2. to run this example you need to install some dependencies:
```
$ cd pointlinejs-quick-start
$ npm install
```
3. start local web-server:
```
$ npx webpack serve
```
4. open in browser address http://localhost:9001
For Docs, Examples, and everything else see: https://egor-progger.github.io/pointlinejs/documentation/
# Development
## Requirements
Node version: minimum 20.18.1
## How to compile sources
`npx webpack --config webpack.config.js`
## How to run dev-server for debugging
1. `npm run start`
2. open `http://localhost:9000/documentation/` in browser