@bauer-group/accessibility-widget-nuxt

Nuxt Plugin für das BAUER GROUP Accessibility Widget.
1,205
Install
npm install @bauer-group/accessibility-widget-nuxt
Latest Version:2.1.2
Vue:3
License:MIT
Last Updated:Oct 21, 2026
Links: GitHub  ·  npm
Maintainer: karl.bauer

@bauer-group/accessibility-widget-nuxt

Nuxt 3 client plugin for the BAUER GROUP Accessibility Widget.

🇬🇧 English · 🇩🇪 Deutsch

Setup

npm install @bauer-group/accessibility-widget-nuxt

No assets to host — the widget loads from the BAUER GROUP CDN (floating v1 tag) and stays current automatically.

  1. Copy both plugin files into your plugins/ folder (keep them together):
cp node_modules/@bauer-group/accessibility-widget-nuxt/src/plugin.client.ts plugins/accessibility-widget.client.ts
cp node_modules/@bauer-group/accessibility-widget-nuxt/src/widget-config.generated.ts plugins/widget-config.generated.ts
  1. Done — the widget loads on every page. To configure it, add accessibilityWidget to runtimeConfig.public in nuxt.config.ts:
export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      accessibilityWidget: {
        config: { position: 'bottom-left', locale: 'de', initialFeatures: { contrast: true } },
      },
    },
  },
});

Configuration

config is the typed WidgetConfig and accepts every option of window.AccessibilityWidgetConfig — appearance, behaviour, content and the 15 accessibility features (initialFeatures / disabledFeatures). Full list (types, defaults, EN/DE): configuration reference. To self-host instead of the CDN, add loaderSrc, coreSrc and cssHref next to config.

License

MIT · © 2026 BAUER GROUP — the widget loaded at runtime is separately licensed (AGPL-3.0-only or commercial).


🇩🇪 Deutsch

Nuxt-3-Client-Plugin für das BAUER GROUP Accessibility Widget.

🇬🇧 English · 🇩🇪 Deutsch

Einrichtung

npm install @bauer-group/accessibility-widget-nuxt

Keine Assets zu hosten — das Widget lädt vom BAUER GROUP CDN (floating v1-Tag) und bleibt automatisch aktuell.

  1. Beide Plugin-Dateien in den plugins/-Ordner kopieren (zusammen lassen):
cp node_modules/@bauer-group/accessibility-widget-nuxt/src/plugin.client.ts plugins/accessibility-widget.client.ts
cp node_modules/@bauer-group/accessibility-widget-nuxt/src/widget-config.generated.ts plugins/widget-config.generated.ts
  1. Fertig — das Widget lädt auf jeder Seite. Zur Konfiguration accessibilityWidget in runtimeConfig.public in nuxt.config.ts ergänzen:
export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      accessibilityWidget: {
        config: { position: 'bottom-left', locale: 'de', initialFeatures: { contrast: true } },
      },
    },
  },
});

Konfiguration

config ist das typisierte WidgetConfig und akzeptiert jede Option von window.AccessibilityWidgetConfig — Darstellung, Verhalten, Inhalt und die 15 Barrierefreiheits-Funktionen (initialFeatures / disabledFeatures). Komplette Liste (Typen, Defaults, EN/DE): Konfigurations-Referenz. Zum Self-Hosting statt CDN loaderSrc, coreSrc und cssHref neben config ergänzen.

Lizenz

MIT · © 2026 BAUER GROUP — das zur Laufzeit geladene Widget ist separat lizenziert (AGPL-3.0-only oder kommerziell).

Related Packages

@bauer-group/accessibility-widget-vue

Vue 3 Wrapper für das BAUER GROUP Accessibility Widget.

1,236 0
@focusring/wcagify

WCAG accessibility audit tool — Nuxt layer with report generation, PDF export an...

5,246 1
@focusring/wcagify-reporter

WCAGify's report schemas, scoring and render-only Nuxt layer, for apps that show...

175 1
nuxt-a11y

This module integrates Axe tool for auditing website against common Accessibilit...

462
accessibility-menu

Componente de accesibilidad WCAG 2.1 AA para Vue 3, Nuxt 4 y Laravel

1,498 0

Version History

Version Released Vue License
2.1.2 ^3.0 MIT
2.1.1 ^3.0 MIT
2.1.0 ^3.0 MIT
2.0.1 ^3.0 MIT
2.0.0 ^3.0 MIT