axe-selector
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

axe-selector

The getSelector method from axe-core 2.x as a standalone package.

The CSS selectors generated by this package are designed to be accurate, unique, and easy for humans to read/comprehend.

Installation

With npm, do:

$ npm install --save axe-selector

Usage Example

import getSelector from 'axe-selector'
 
// or with CommonJS:
const getSelector = require('axe-selector').default
 
const el = getDOMElementSomehow()
 
// Generate a selector.
const selector = getSelector(el)

Releasing

To create a new production release, run the following commands:

git checkout develop
git pull
git fetch --tags
git checkout -b my-release-branch
npm run release
git push

Create a pull request into master from your release branch and request a review from dequelabs/html-team

License

MPL-2.0

Dependencies (0)

    Dev Dependencies (18)

    Package Sidebar

    Install

    npm i axe-selector

    Weekly Downloads

    6

    Version

    1.0.1

    License

    MPL-2.0

    Unpacked Size

    104 kB

    Total Files

    51

    Last publish

    Collaborators

    • npmdeque