Skip to content

typed-mxgraph/typed-mxgraph-example-bundled-with-rollup

Repository files navigation

typed-mxgraph-example-bundled-with-rollup

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

Getting started

Setup

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

Running the project

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.

License

MIT.