C Oracle JET References
Oracle Libraries and Tools
Oracle provides optional tools and libraries to use in conjunction with Oracle JET. Use this reference to locate additional information about the Oracle products referenced throughout the guide.
Name | Description | Additional Information |
---|---|---|
Voluntary Product Accessibility Template (VPAT) |
Documentation of Oracle’s degree of conformance with applicable accessibility standards |
|
CSS Variable Theme Builder |
An interactive demo app that you can use to try out custom Redwood themes by downloading the sample app. |
Third-Party Libraries and Tools
Use this reference to locate additional information about the third-party libraries and tools used by Oracle JET and referenced throughout the guide.
Name | Description | Additional Information |
---|---|---|
Third-party licenses | A list of the third party libraries that Oracle JET uses can be obtained in the THIRDPARTYLICENSE.txt file that Oracle JET includes with its distribution. | https://github.com/oracle/oraclejet/blob/master/THIRDPARTYLICENSE.txt |
Chai | An assertion library for NodeJS and the browser. | https://www.chaijs.com/ |
CSS (Cascading Style Sheets) |
Used for adding style to web apps |
|
HTML (Hypertext Markup Language) |
Core language of the World Wide Web |
|
JavaScript |
Scripting language used in client-side apps |
https://developer.mozilla.org/en-US/docs/Web/JavaScript/About_JavaScript |
Jest | A testing framework that you can use to test Oracle JET VComponent-based web components. | https://jestjs.io/ |
jQuery |
JavaScript library designed for HTML document traversal and manipulation, event handling, animation, and Ajax |
|
jQuery UI |
JavaScript library built on top of jQuery for UI development. Oracle JET includes the UI Core download only. |
|
Karma | Test runner that runs the code against code browsers. | https://karma-runner.github.io/latest/index.html |
Knockout |
JavaScript library used for two-way data binding |
|
Mocha | Test framework running on Node.js and in the browser, making asynchronous. | https://mochajs.org/ |
Node.js |
Open source, cross-platform runtime environment for developing server-side web apps, used by Oracle JET for package management. |
|
Preact | The JavaScript library that Oracle JET uses to manage the virtual DOM and update the live DOM of apps and web components that you develop using Oracle JET. | |
proj4js |
JavaScript library designed for transforming point coordinates from one coordinate system to another, including datum transformations. |
|
RequireJS |
JavaScript file and module loader used for managing library references and lazy loading of resources |
|
RequireJS CSS |
RequireJS CSS plugin that allows to load CSS files. |
|
Selenium WebDriver |
A tool that drives a browser natively, as a real user would, either locally or on remote machines, to automate web app testing. |
|
TypeScript | A strongly typed programming language that builds on JavaScript. | |
Visual Studio Code |
Microsoft Integrated Development Environment (IDE) with available Oracle JET Core Components extension for app development. |
https://marketplace.visualstudio.com/items?itemName=Oracle.oracle-jet-core |