@daisy/ace-report
Advanced tools
Comparing version
'use strict'; | ||
// input: json extraction of metadata | ||
// output: description of accessibility metadata | ||
/* | ||
{ | ||
"missing": ["accessibilityFeature", "accessibilityAPI"], | ||
"empty": ["accessibilityControl"], | ||
"present": ["accessibilityHazard"] | ||
} | ||
*/ | ||
const winston = require('winston'); | ||
@@ -18,13 +7,4 @@ | ||
// (circular dependency reference) | ||
const a11yMeta = [ | ||
// http://kb.daisy.org/publishing/docs/metadata/schema.org/index.html | ||
"schema:accessMode", "schema:accessibilityFeature", "schema:accessibilityHazard", "schema:accessibilitySummary", "schema:accessModeSufficient", "schema:accessibilityAPI", "schema:accessibilityControl", | ||
// (see a11yMetadata.A11Y_META in ace-core) | ||
const a11yMeta = ["schema:accessMode", "schema:accessibilityFeature", "schema:accessibilityHazard", "schema:accessibilitySummary", "schema:accessModeSufficient", "schema:accessibilityAPI", "schema:accessibilityControl", "a11y:certifiedBy", "a11y:certifierCredential", "a11y:certifierReport", "dcterms:conformsTo"]; | ||
// http://kb.daisy.org/publishing/docs/metadata/evaluation.html | ||
"a11y:certifiedBy", "a11y:certifierCredential", //(MAY BE link in EPUB3) | ||
"a11y:certifierReport", //(link in EPUB3) | ||
"dcterms:conformsTo" //(link in EPUB3) | ||
]; | ||
module.exports = { | ||
@@ -31,0 +11,0 @@ // each report is content doc level |
@@ -28,3 +28,3 @@ /* eslint no-param-reassign: ["error", { "props": false }] */ | ||
if (!('assertions' in obj)) obj.assertions = []; | ||
obj.assertions = obj.assertions.concat(assertions); | ||
obj.assertions = obj.assertions.concat(assertions); // TODO: merge assertions with same subject (e.g. NavDoc HTML which can be Axe or Ace -generated) | ||
obj['earl:result'] = calculateResult(obj.assertions); | ||
@@ -31,0 +31,0 @@ return obj; |
{ | ||
"name": "@daisy/ace-report", | ||
"version": "1.2.7-alpha.3", | ||
"version": "1.2.7-alpha.4", | ||
"engines": { | ||
@@ -26,9 +26,9 @@ "node": ">=12.0.0", | ||
"dependencies": { | ||
"@daisy/ace-config": "^1.2.7-alpha.3", | ||
"@daisy/ace-localize": "^1.2.7-alpha.3", | ||
"@daisy/ace-meta": "^1.2.7-alpha.3", | ||
"@daisy/ace-config": "^1.2.7-alpha.4", | ||
"@daisy/ace-localize": "^1.2.7-alpha.4", | ||
"@daisy/ace-meta": "^1.2.7-alpha.4", | ||
"escape-html": "^1.0.3", | ||
"fs-extra": "^10.1.0", | ||
"handlebars": "^4.7.7", | ||
"winston": "^3.7.2" | ||
"winston": "^3.8.1" | ||
}, | ||
@@ -35,0 +35,0 @@ "publishConfig": { |
433485
-0.09%2669
-0.6%Updated