Maskinläsbar databas för WCAG, DOS-lagen och EAA
@holmdigital/standards är ett npm-paket som innehåller hela regelverket för digital tillgänglighet i ett format din kod kan läsa och fråga. WCAG 2.1, WCAG 2.2, EN 301 549 (EU:s tekniska standard), DOS-lagen (Sverige), EAA (European Accessibility Act), ADA (Title II och III), HHS Section 504 och flera nationella lagar.
Du ställer en fråga, paketet svarar. Inte via ett webbgränssnitt, inte genom att läsa PDF-dokumentation manuellt, utan direkt i koden. Paketet täcker 16 jurisdiktioner och är skrivet i TypeScript med fullständiga typer. MIT-licens.
Totalt 9 874 nedladdningar för alla tre paket
Vad databasen innehåller
WCAG-kriterier med lagkoppling
Varje WCAG-kriterium finns i standards med en mappning som visar exakt vilka lagar som kräver att det är uppfyllt, i vilket land och på vilken nivå.
- ✓ WCAG 2.1 AA och WCAG 2.2 AA, alla kriterier
- ✓ EN 301 549 (den europeiska tekniska standarden som EAA hänvisar till)
- ✓ DOS-lagen (Sverige), WAD, EAA
- ✓ ADA Title II och III (USA), HHS Section 504 (sjukvård och HHS-finansierade), Section 508
- ✓ BITV 2.0 (Tyskland), RGAA (Frankrike)
- ✓ Tillsynsmyndigheter per land och sektor
- ✓ Sanktionsnivåer per jurisdiktion
Stödda jurisdiktioner
Allt är maskinläsbart JSON med ett validerat schema. 16 jurisdiktioner ingår, inklusive Sverige, EU-länder och USA.
Regelverk och standarder
WCAG som faktiskt går att förstå.
Vi har gjort det hårda arbetet med att tolka tusentals sidor dokumentation. Standards innehåller färdiga regelmappningar för WCAG 2.2, EAA och nationella lagar. Du ställer en fråga, paketet svarar.
Nyheter i v2.5.x
ADA och HHS Section 504 (USA)
ADA Title II (offentlig sektor) och Title III (privat sektor) är nu fullt integrerade juridiska ramverk. HHS Section 504 täcker sjukvårdsorganisationer och HHS-finansierade verksamheter. Alla 46 WCAG 2.1 A/AA-regler är taggade med dessa ramverk.
Mikrobusiness-undantag (EAA Art. 4(5))
Undantaget för mikroföretag i EAA är nu maskinläsbart. Båda villkor krävs kumulativt: färre än 10 anställda OCH årsomsättning under 2 miljoner EUR. Gäller sju EAA-jurisdiktioner (SE, FI, DE, NL, IT, PT, PL).
EAA i kraft sedan 28 juni 2025
SE, FI, DE och NL hade tidigare felaktig status i databasen. Nu korrekt: inForce: true med effectiveDate: "2025-06-28" för alla fyra. Konsumenter av getLegalFramework() får nu rätt svar.
HHS Section 504 deadlines uppdaterade
HHS Interim Final Rule (maj 2026) förlängde WCAG 2.1 AA-deadlines med ett år. Stor aktör (15+ anställda): 11 maj 2027. Liten aktör (under 15): 10 maj 2028. Teknisk standard och sanktioner är oförändrade.
Kom igång
Installation
Fråga databasen i kod
Standards är det underliggande regelverket som engine använder för att koppla sina testresultat till lagrummen. Du kan använda standards separat om du vill bygga egna verktyg, rapporter eller compliance-system ovanpå det.
Öppen källkod och licens
MIT-licens, ingen inlåsning, ingen API-nyckel. Källkoden finns på GitHub och bidrag välkomnas.
Relaterade paket
Engine som använder standards är det automatiserade skanningsverktyget som kör regelverket mot en live-webbplats i din CI/CD-pipeline. Vill du bygga med komponenter som redan är compliant från start finns components i React med EN 301 549-konformans inbyggt.
Utforska källkoden och bidra på GitHub eller kontakta oss om du behöver hjälp med en integration.
Fråga regelverket direkt i din kod.
Verktyget är gratis. Behöver du hjälp med integrationen hjälper vi dig.
