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.
| Library | Version | License | Description |
|---|---|---|---|
| Apex Wrapper Salesforce Metadata API | N/A | BSD 3-Clause | An Apex wrapper for the Salesforce Metadata API. |
| apex-parser | N/A | BSD 3-Clause license headers | A Salesforce Apex language parser for Java and JavaScript. |
| Apryse WebViewer (formerly known as PDFTron) | 11.6.1 | License 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. |
| Chalk | 2.4.2 | MIT | A JavaScript library for styling Terminal strings. |
| D3 | 7.9.0 | ISC License | A JavaScript library for drawing the canvas in the Relationship Visualizer component. |
| electron | 18.3.7 | MIT | A framework for writing cross-platform desktop applications using JavaScript, HTML, and CSS. |
| Faker | 4.1.0 | MIT | A JavaScript library for generating massive amounts of fake but realistic data for testing and development. |
| FFLib Apex Common | N/A | BSD 3-Clause | A common Apex Library supporting Apex Enterprise Patterns and more. |
| FFLib ApexMocks Framework | N/A | BSD 3-Clause | An Apex mocking framework for true unit testing in Salesforce with Stub API support. |
| fs-extra | 9.0.1 | MIT | A package containing extra methods not included in the base Node.js fs package. |
| jsforce | 1.9.3 | MIT | An open-source JavaScript library of Salesforce APIs for JavaScript applications. |
| JSONParse | MIT | The library used to extract information from nested JSON structures. | |
| Lightning Web Chart.js Component | 1.6.0 | MIT | A 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.apex | N/A | MIT | A dynamic SOQL and SOSL query builder on the Salesforce platform. |
| react | 16.13.1 | MIT | A JavaScript library for building user interfaces. |
| ShellJS | 0.8.5 | BSD 3-Clause | A portal implementation of Unix shell commands for Node.js. |
| Trigger Action Framework | Apache 2.0 | The library used to build and support the Trigger Action Framework in Scientific Publications Cloud. | |
| vis.js | Apache 2.0 & MIT | The JavaScript library used to build the enhanced timeline visualization. |