Skip to main content

3rd party libraries

leverages 3rd party libraries to deliver various aspects of the product's features and functionalities. The table below lists these libraries and a high level-description as to the purpose of each.

LibraryVersionLicenseDescription
Apex Wrapper Salesforce Metadata APIN/ABSD 3-ClauseAn Apex wrapper for the Salesforce Metadata API.
apex-parserN/ABSD 3-Clause license headersA Salesforce Apex language parser for Java and JavaScript.
Apryse WebViewer (formerly known as PDFTron)11.6.1License model - OEM Redistributable License conversion\

License type - PDFNetJS Custom SDK [Core with HTML to PDF conversion, Microsoft to PDF conversion]
The libraries used for the enhanced document viewer.
Chalk2.4.2MITA JavaScript library for styling Terminal strings.
D37.9.0ISC LicenseA JavaScript library for drawing the canvas in the Relationship Visualizer component.
electron18.3.7MITA framework for writing cross-platform desktop applications using JavaScript, HTML, and CSS.
Faker4.1.0MITA JavaScript library for generating massive amounts of fake but realistic data for testing and development.
FFLib Apex CommonN/ABSD 3-ClauseA common Apex Library supporting Apex Enterprise Patterns and more.
FFLib ApexMocks FrameworkN/ABSD 3-ClauseAn Apex mocking framework for true unit testing in Salesforce with Stub API support.
fs-extra9.0.1MITA package containing extra methods not included in the base Node.js fs package.
jsforce1.9.3MITAn open-source JavaScript library of Salesforce APIs for JavaScript applications.
JSONParseMITThe library used to extract information from nested JSON structures.
Lightning Web Chart.js Component1.6.0MITA Chart.js Lightning Web Component (LWC) used by the Chart Builder component to enable Salesforce administrators and developers to build simple but flexible charts.
Query.apexN/AMITA dynamic SOQL and SOSL query builder on the Salesforce platform.
react16.13.1MITA JavaScript library for building user interfaces.
ShellJS0.8.5BSD 3-ClauseA portal implementation of Unix shell commands for Node.js.
Trigger Action FrameworkApache 2.0The library used to build and support the Trigger Action Framework in Scientific Publications Cloud.
vis.jsApache 2.0 & MITThe JavaScript library used to build the enhanced timeline visualization.