Introduction

Once you've installed KeyLines as a package, you can include it in your project just like other Javascript libraries. KeyLines supports the two main types of module loaders (ES6 modules and CommonJS/UMD modules) by including two separate bundles.

Import using ES6 imports

Import KeyLines using the 'keylines/esm' module specifier:

import KeyLines from 'keylines/esm';

Import using CommonJS/UMD

Require KeyLines using the 'keylines/umd' module specifier or its alias 'keylines':

const KeyLines = require('keylines');

For backwards compatibility and for use in script tags, this CommonJS/UMD module also sets a KeyLines global variable where ever its used. For example:

require('keylines');

// Access KeyLines via the global variable
KeyLines.create(...)