The Adaptable Blotter is distributed via a private npm registry: https://registry.adaptabletools.com
To gain access to this private registry please email the Adaptable Tools Support Team who can advise you on how to get a commercial license.
If you have previously received credentials from the Adaptable Tools Support Team, then to install the Adaptable Blotter, please follow these steps:
Point your npm client to the correct registry for packages under the '@adaptabletools' scope.
npm config set @adaptabletools:registry https://registry.adaptabletools.com
(If you are using yarn then it will be:)
yarn config set @adaptabletools:registry https://registry.adaptabletools.com
Login to the Adaptable Blotter private registry:
npm login --registry=https://registry.adaptabletools.com --scope=@adaptabletools
Enter your login name - use the login that was provided to you by the support team.
Enter your email - use the address that you were given by the support team.
This email address will take the form of [clientname]@adaptabletools.com
Enter your password - use the unique alpanumeric password that you were given by the support team.
Confirm that you were logged in correctly by using whoami:
npm whoami --registry=https://registry.adaptabletools.com
This should display the username you received from use as the current login on the private registry
This does not affect your username/login session on the public npm registry.
You can now install AdaptableBlotter.JS with the npm command:
npm install @adaptabletools/adaptableblotter
If you are installing an AdaptableBlotter wrapper, you will need to install the appropriate wrapper project.
For the ag-Grid React wrapper you will need:
npm install @adaptabletools/adaptableblotter-react-aggrid
For the ag-Grid Angular wrapper you will need:
npm install @adaptabletools/adaptableblotter-ng-aggrid
If you are using a wrapper, do not install the core adaptableblotter project as well.
Adaptable Blotter, once running, does not make any external internet calls. Nor does the Adaptable Blotter store any of your data.
The Adaptable Tools team have no knowledge, or visibility, of anything that you are doing when you are using the Adaptable Blotter.
Adaptable Blotter is written in Typescript - we include all the definition files in the package so you can easily access at design-time all the objects we use (which are all annotated and documented using JSDoc - the output is at our api documentation site.).
To learn how to create an Application using the Adaptable Blotter please read the Integration section.