Skip to main content

Evaluators

Accessing the Toolkit

When you start an evaluation of the Toolkit we send you an email containing your evaluator id. You can use that ID to:

1. Download your evaluation bundle

Visit https://licensing.jsplumbtoolkit.com/download/toolkit and in the Evaluators section, enter your evaluator ID and your registered email address.

You'll see two buttons in the next page:

  • Request build This is for when we've made a new release after you started evaluating the Toolkit. You will not initially need to use this.

  • Download x.x.x package Use this button to download your evaluation package.

2. Logon to our private NPM repository

If you'd like to use our NPM repository to access the Toolkit, you'll need your evaluator ID and your password (which will have been mailed to you). Instructions for connecting to our NPM repository can be found on our installation page. Note that it is not necessary to do this if you'd just like to look around the starter apps and feature demonstrations, as these are all included in the evaluation download.

Evaluation download

The contents of the evaluation download are:

| - apps
| - feature-demos
| - img
| - jsplumbtoolkit-browser-ui-angular.tgz
| - jsplumbtoolkit-browser-ui-react.tgz
| - jsplumbtoolkit-browser-ui-svelte.tgz
| - jsplumbtoolkit-browser-ui-vue2.tgz
| - jsplumbtoolkit-browser-ui-vue3.tgz
| - jsplumbtoolkit-browser-ui.tgz
| - package.json
| - README.md
| - scripts

apps and feature-demos contain the apps and feature demonstrations as found on Github here: https://github.com/jsplumb/jsplumbtoolkit-applications/tree/main. We include our core package and a package for each of our library integrations, as well as some support images for a couple of the demos, and a scripts directory that provides support for various install, clean and build tasks.


Installation

package.json contains targets for installing dependencies for each library integration separately, or all at once:

npm run install

npm run install:vanilla

npm run install:angular

npm run install:react

npm run install:vue2

npm run install:vue3

npm run install:svelte


Building apps/demos

package.json contains targets for building some given version of the apps (of all the apps and feature demos):


npm run build:vanilla
npm run build:angular
npm run build:react
npm run build:vue2
npm run build:vue3
npm run build:svelte

but you can also build one individually, for instance to build the vanilla JS Flowchart Builder starter application:

cd apps/flowchart-builder/vanilla
npm run build

Serving apps

Each app can be run via npm, the command varying depending on the library integration:

Angular

npm run start

React

npm run start

Vue 2 / Vue 3

npm run preview

Vanilla

npm run serve

Svelte

npm run serve


Getting help

For the duration of your evaluation you are subscribed to our priority email support - we're aware that with a limited amount of time, any delay in progress can be a pain. Just send an email to support@jsplumbtoolkit.com and we'll get right back to you.