lnagb.js Download

Downloadable items

  1. The lnagb.js environment
  2. The lnagb.js library
  3. Standalone library components
  4. The wiki
  5. Legacy lnagb.js

The lnagb.js environment

The complete lnagb.js environment contains the compiled lnagb.js library, the source code, the website, and development tools. If you’re looking forward to the full experience or contributing to the project, you should download the full environment using Git:

git clone https://github.com/cszach/lnagb.js

If you don’t want to download using Git, you can download the ZIP files instead. Because the website’s source code is stored in a separated branch, you’d need to download 2 ZIP files for the full experience. Left click on the links to download, right click to copy.

The master.zip file contains the master branch, which contains the source code, the Markdown documentation, and the compiled library. gh-pages.zip contains the website.

The lnagb.js library

The lnagb.js JavaScript library is ready to be used in your applications. The first link points to the uncompressed format, while the second points to the compressed (minified) format. Left click to download, right click to copy.

Being “uncompressed” means the code is readable and can be inspected, and is best for the development of the library. The compressed format provides better performance, on the other hand, and is best for use in production or with real applications.

Standalone library components

If you only want to use a specific component of the lnagb.js library, refer to these links instead. Click on the link to download, or click on the clipboard icon (📋) next to it to copy the link.

Uncompressed Compressed
Equations https://cszach.github.io/lnagb.js/lib/lnagb.equations.js 📋 https://cszach.github.io/lnagb.js/lib/lnagb.equations.min.js 📋
Matrices https://cszach.github.io/lnagb.js/lib/lnagb.matrices.js 📋 https://cszach.github.io/lnagb.js/lib/lnagb.matrices.min.js 📋
Vectors https://cszach.github.io/lnagb.js/lib/lnagb.vectors.js 📋 https://cszach.github.io/lnagb.js/lib/lnagb.vectors.min.js 📋

The wiki

The lnagb.js wiki contains Markdown documents with information especially useful for project contributors. To download the wiki, clone it using Git:

git clone https://github.com/cszach/lnagb.js.wiki.git

Legacy lnagb.js

The lnagb.js library used to be distributed in ESM and UMD. However, the project dropped support for UMD on June 22, 2021. This was done to encourage the use of ESM—a more portable, convenient, and modern format. However, the project still builds lnagb.js into UMD for those interested.

For more information on library formats, see this wiki page.