Integrate maxGraph in a vanilla TypeScript project built with Vite
Demonstrate how to define and use custom Shapes.
This example uses the following set of features:
- Cells selection by mouse click or with Rubberband
- Management of selected cells
- Fit and zoom using buttons
- Panning with mouse drag
Initialized from https://github.com/vitejs/vite/tree/v2.9.8/packages/create-vite/template-vanilla-ts
Setup
Initialize all packages
From the repository root, run
npm install.
Build maxgraph@core
From the
packages/coredirectory, runnpm run build.
Run
Run npm run dev and go to http://localhost:5173/
If you want to bundle the application, run npm run build and then run npm run preview to access to a preview of the
bundle application.