Support
Libraries and Community
Frameworks
Elements supports a wide variety of JavaScript frameworks and libraries as well as vanilla JS. Read more at the installation page.
Browsers
To enable and support cutting edge features for all users the primary browser support is Chrome.
If a polyfill reasonably supports a browser API then the team may add it to the optional polyfill bundle.
import '@nvidia-elements/core/polyfills';
Versioning
The Elements package follows semantic versioning and is now in its stable 1.x release cycle. You can find changes in the Changelog. A debug utility is available on the global window object to help identify the active versions in use at runtime. This log lists all the registered elements and active versions.
- API Breaking changes are at most once per three months.
- API Deprecations remain supported for at least three months.
window.NVE_ELEMENTS.debug()
{
"versions": ["0.0.0"],
"elementRegistry": {
"nve-icon": "0.0.0",
"nve-alert": "0.0.0",
"nve-button": "0.0.0",
"nve-input": "0.0.0",
"nve-dropdown": "0.0.0",
"nve-dialog": "0.0.0",
},
"i18nRegistry": {
"close": "close",
"expand": "expand",
"sort": "sort",
"show": "show",
"hide": "hide",
"loading": "loading"
}
}