gatsby-plugin-axe-core-react
v1.0.3
Published
A Gatsby plugin that checks @axe-core/react rules against Gatsby markup for accessibility testing
Downloads
439
Readme
gatsby-plugin-axe-core-react
A Gatsby plugin to add @axe-core/react
accessibility testing to Gatsby markup.
Install
yarn add @axe-core/react axe-core gatsby-plugin-axe-core-react --dev
How to use
// In your gatsby-config.js
plugins: [`gatsby-plugin-axe-core-react`]
or
// In your gatsby-config.js
plugins: [
{
resolve: 'gatsby-plugin-axe-core-react',
options: {
axeConfig,
axeContext,
debounce,
},
},
]
React-axe will now print a11y warnings to your browser's console. 🎉
Configuration options
You can use the following options if you wish to to override the default config.
axeConfig
[object][optional]
The configuration object for axe-core.
axeContext
[object][optional]
Used to specify which element should and which should not be tested.
debounce
[number][optional][default: 1000]
The number of milliseconds to wait for component updates to cease before performing an analysis of all the changes.