aria-attributes
aria-attributes copied to clipboard
List of ARIA attributes
aria-attributes
List of ARIA attributes.
Contents
- What is this?
- When should I use this?
- Install
- Use
-
API
-
ariaAttributes
-
- Types
- Compatibility
- Security
- Related
- Contribute
- License
What is this?
This is a list of all ARIA attributes.
When should I use this?
You can use this list if you want to know which attributes are known ARIA attributes.
Install
This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:
npm install aria-attributes
In Deno with esm.sh
:
import {ariaAttributes} from 'https://esm.sh/aria-attributes@2'
In browsers with esm.sh
:
<script type="module">
import {ariaAttributes} from 'https://esm.sh/aria-attributes@2?bundle'
</script>
Use
import {ariaAttributes} from 'aria-attributes'
console.log(ariaAttributes)
Yields:
[ 'aria-activedescendant',
'aria-atomic',
'aria-autocomplete',
'aria-busy',
'aria-checked',
// …
'aria-valuemax',
'aria-valuemin',
'aria-valuenow',
'aria-valuetext',
'role' ]
API
This package exports the following identifiers: ariaAttributes
.
There is no default export.
ariaAttributes
List of lowercase attributes including role
(Array.<string>
).
Types
This package is fully typed with TypeScript.
Compatibility
This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 12.20+, 14.14+, and 16.0+. It also works in Deno and modern browsers.
Security
This package is safe.
Related
-
wooorm/html-tag-names
— list of HTML tag names -
wooorm/mathml-tag-names
— list of MathML tag names -
wooorm/svg-tag-names
— list of SVG tag names -
wooorm/svg-element-attributes
— map of SVG elements to attributes -
wooorm/html-element-attributes
— map of HTML elements to attributes
Contribute
Yes please! See How to Contribute to Open Source.
License
MIT © Titus Wormer