Example of Typescript application using the mxGraph and typed-mxgraph npm packages and bundled with Rollup
Created from the rollup-starter-app template, commit 3a67308
Ensure you are using Node 16 (this is the tested version, it may work with other versions without guarantee)
If you are using nvm
, run
nvm install 16
nvm use 16
Clone this repository and install its dependencies:
git clone https://github.com/typed-mxgraph/typed-mxgraph-example-bundled-with-rollup.git
cd typed-mxgraph-example-bundled-with-rollup
npm install
The public/index.html
file contains a <script src='bundle.js'>
tag, which means we need to create public/bundle.js
.
The rollup.config.js
file tells Rollup how to create this bundle, starting with src/main.ts
and including all its dependencies,
including mxGraph
.
npm run build
builds the application to public/bundle.js
, along with a sourcemap file for debugging.
npm start
launches a server, using serve. Navigate to http://localhost:3000/.
npm run watch
will continually rebuild the application as your source files change.
npm run dev
will run npm start
and npm run watch
in parallel.
MIT.