7.2.7 • Published 10 months ago

@sa11y/format v7.2.7

Weekly downloads
1,046
License
BSD-3-Clause
Repository
github
Last release
10 months ago

@sa11y/format

Format accessibility results from axe

Usage

Basic Formatting

import axe from 'axe-core';
import { A11yError } from '@sa11y/format';

const results = await axe.run();
console.log(A11yError.checkAndThrow(results.violations));

Exception List Filtering

Filter out specific accessibility violations based on rule ID and CSS selectors:

import { exceptionListFilter, exceptionListFilterSelectorKeywords } from '@sa11y/format';

// Filter by rule ID and specific CSS selectors
const exceptionList = {
    'color-contrast': ['.btn-secondary', '.text-muted'],
    'landmark-one-main': ['body'],
};
const filteredResults = exceptionListFilter(violations, exceptionList);

// Filter by selector keywords
const keywords = ['known-issue', 'legacy-component'];
const keywordFilteredResults = exceptionListFilterSelectorKeywords(violations, keywords);

Result Processing

Process and enhance accessibility results with WCAG metadata:

import { A11yResult, appendWcag } from '@sa11y/format';

// Process individual result
const processedResult = new A11yResult(violationData);

// Add WCAG metadata to results
const resultsWithWcag = appendWcag(violations);
6.13.0

1 year ago

7.0.0

1 year ago

7.0.1

12 months ago

7.1.7

11 months ago

7.1.6

11 months ago

7.1.5

11 months ago

7.1.4

11 months ago

6.12.3

1 year ago

7.1.3

11 months ago

7.1.2

11 months ago

7.1.1

11 months ago

7.1.0

11 months ago

7.2.6

11 months ago

7.2.5

11 months ago

7.2.4

11 months ago

7.2.3

11 months ago

7.2.7

10 months ago

7.2.0-alpha.1

11 months ago

7.2.0-alpha.2

11 months ago

7.2.0-alpha.3

11 months ago

7.2.2

11 months ago

7.2.1

11 months ago

7.2.0

11 months ago

7.1.0-alpha.1

1 year ago

7.1.0-alpha.2

11 months ago

6.13.0-alpha.1

1 year ago

6.12.1

2 years ago

6.12.0

2 years ago

6.11.0

2 years ago

6.10.3

2 years ago

6.10.2

2 years ago

6.10.1-alpha.1

2 years ago

6.8.0

2 years ago

6.7.1-alpha.4

2 years ago

6.10.1

2 years ago

6.10.0

2 years ago

6.9.5-alpha.1

2 years ago

6.10.2-alpha.1

2 years ago

6.9.5-alpha.2

2 years ago

6.9.5-alpha.3

2 years ago

6.9.5-alpha.4

2 years ago

6.10.2-alpha.2

2 years ago

6.9.0

2 years ago

6.10.2-alpha.3

2 years ago

6.9.2

2 years ago

6.9.1

2 years ago

6.9.4

2 years ago

6.9.3

2 years ago

6.9.5

2 years ago

6.7.1-alpha.3

2 years ago

6.7.1-alpha.2

2 years ago

6.7.1-alpha.1

2 years ago

6.7.0

2 years ago

6.6.2

2 years ago

6.6.1

2 years ago

6.6.0

2 years ago

6.5.1

2 years ago

6.5.0

2 years ago

6.4.0

2 years ago

6.3.2

2 years ago

6.3.1

2 years ago

6.3.0

2 years ago

6.2.3

2 years ago

6.3.0-alpha.1

2 years ago

5.3.2

2 years ago

5.3.1

2 years ago

5.3.0

3 years ago

6.1.0

2 years ago

6.0.0

2 years ago

6.2.1

2 years ago

6.1.2

2 years ago

6.2.0

2 years ago

6.1.1

2 years ago

6.2.2

2 years ago

5.2.0

3 years ago

5.1.0

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

4.1.4

3 years ago

4.1.5

3 years ago

4.1.3

3 years ago

4.1.2

3 years ago

4.1.0

3 years ago

4.1.1

3 years ago

4.0.0-alpha.7

4 years ago

4.0.1

3 years ago

4.0.0

4 years ago

4.0.0-alpha.0

4 years ago

3.1.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

5 years ago

0.5.0

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.1

5 years ago

0.4.2

5 years ago

0.3.4

5 years ago

0.3.3-beta.0

5 years ago

0.3.2-beta.0

5 years ago

0.3.1-beta.0

5 years ago

0.3.0-beta.0

5 years ago

0.2.2-beta.0

6 years ago

0.2.1-beta.0

6 years ago

0.2.0-alpha

6 years ago