{"_id":"@bauer-group/accessibility-widget-nuxt","_rev":"5-a67296b9a7a74d47236710fdd93ff083","name":"@bauer-group/accessibility-widget-nuxt","dist-tags":{"latest":"2.1.0"},"versions":{"1.1.0":{"name":"@bauer-group/accessibility-widget-nuxt","version":"1.1.0","keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"license":"MIT","_id":"@bauer-group/accessibility-widget-nuxt@1.1.0","maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"dist":{"shasum":"e269d24433e4d2a9ae273349c5c2bb23b46870d1","tarball":"https://registry.npmjs.org/@bauer-group/accessibility-widget-nuxt/-/accessibility-widget-nuxt-1.1.0.tgz","fileCount":3,"integrity":"sha512-bEZmx3bJ+2C0NffaFNjTHSfU2iwjqrx87pY94BHbyfO1sO9WcbL/68sDowYxNTF2kH1HEcCOVqglAQxbmZ37mQ==","signatures":[{"sig":"MEYCIQC9J3JJiXsi04D01m2kXVyPr3nvR8TUKAe/+SRaYT9ZCwIhAPBx6K0zSO0QDXTX1L7CI3VrraPlrvNZ4svvxmlOI/Z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5714},"main":"./src/plugin.client.ts","type":"module","gitHead":"f91fcbad34d7b4334ee10a4889b6121477a07e4b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"karl.bauer","email":"kb@de.bauer-group.com"},"repository":{"url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","type":"git","directory":"packages/js/nuxt"},"_npmVersion":"11.9.0","description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"peerDependencies":{"nuxt":">=3.10"},"_npmOperationalInternal":{"tmp":"tmp/accessibility-widget-nuxt_1.1.0_1782085212129_0.35211797215773877","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bauer-group/accessibility-widget-nuxt","version":"1.1.1","keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"license":"MIT","_id":"@bauer-group/accessibility-widget-nuxt@1.1.1","maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"dist":{"shasum":"fe64beb565f10851b0f8e4a9942bc50070864d8a","tarball":"https://registry.npmjs.org/@bauer-group/accessibility-widget-nuxt/-/accessibility-widget-nuxt-1.1.1.tgz","fileCount":3,"integrity":"sha512-/GQJUTe2OPwQ3VrwCQurYgv/+MeI6v7yweTGDfb3uqpKoKAXDWs7RzlXGLV2YUORKZVIwGEDGzJEMFtmrDgpIA==","signatures":[{"sig":"MEYCIQCA4XD+EQCPUDhSObDNfRNR4z23EcGsmYEVtYxNfyMKQgIhAI6onE6EYOEwm08oFT1187J9DAsqlMjoBTk1kNUbeCft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bauer-group%2faccessibility-widget-nuxt@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5714},"main":"./src/plugin.client.ts","type":"module","gitHead":"f91fcbad34d7b4334ee10a4889b6121477a07e4b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af78238c-a0bc-40fc-a1a9-ce55f0a70134"}},"repository":{"url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","type":"git","directory":"packages/js/nuxt"},"_npmVersion":"11.13.0","description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"peerDependencies":{"nuxt":">=3.10"},"_npmOperationalInternal":{"tmp":"tmp/accessibility-widget-nuxt_1.1.1_1782086308634_0.046717879637878434","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bauer-group/accessibility-widget-nuxt","version":"2.0.0","keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"license":"MIT","_id":"@bauer-group/accessibility-widget-nuxt@2.0.0","maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"dist":{"shasum":"a55f0928b21f5e57476570b2c65c62bf7d089ac6","tarball":"https://registry.npmjs.org/@bauer-group/accessibility-widget-nuxt/-/accessibility-widget-nuxt-2.0.0.tgz","fileCount":4,"integrity":"sha512-1UcdCJDwL8fKjX6CP+hwwYLAsbWcadHB7hTynVNfVQ6xWny0HSEWP4ojV5jjTEe19sur1oRjTwcKmzAav+tf0g==","signatures":[{"sig":"MEQCIEgHovZfDE4Z6FpgYEST5HHyEWI2LsF+JXsSJXlVVmzWAiA0Ww+rhQOd0clTYZ9rTg81LjDpcY8H6DRk0NVC9EZzSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bauer-group%2faccessibility-widget-nuxt@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7607},"main":"./src/plugin.client.ts","type":"module","gitHead":"8c1c283c1e11f487f8ab6b280e67c863c228a225","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af78238c-a0bc-40fc-a1a9-ce55f0a70134"}},"repository":{"url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","type":"git","directory":"packages/js/nuxt"},"_npmVersion":"11.13.0","description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"peerDependencies":{"nuxt":">=3.10"},"_npmOperationalInternal":{"tmp":"tmp/accessibility-widget-nuxt_2.0.0_1782130955655_0.9440954452115244","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bauer-group/accessibility-widget-nuxt","version":"2.0.1","keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"license":"MIT","_id":"@bauer-group/accessibility-widget-nuxt@2.0.1","maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"dist":{"shasum":"353cea5346c6100a850ef82aebe7c32751dcbffc","tarball":"https://registry.npmjs.org/@bauer-group/accessibility-widget-nuxt/-/accessibility-widget-nuxt-2.0.1.tgz","fileCount":4,"integrity":"sha512-5SjIHfyH4ETE4BzUXdfMq2jZJMXY/+yr+iLF56wj5vh9jETpkPPFzZzrg5TkVOuycOiGpcMIysa/wUMHAc3ViA==","signatures":[{"sig":"MEYCIQD1zTArXkQhyH1W4ndAakRrag8omsh2RMJbGdzicLESNwIhAOw2DcOB94mjmsHKXowHMUQWMJTHOFG6WfeX6UpHO5Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bauer-group%2faccessibility-widget-nuxt@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7931},"main":"./src/plugin.client.ts","type":"module","gitHead":"5a4128cbcfd5e7908ffc95eef5fb2a2a10aadbeb","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af78238c-a0bc-40fc-a1a9-ce55f0a70134"}},"repository":{"url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","type":"git","directory":"packages/js/nuxt"},"_npmVersion":"11.13.0","description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"peerDependencies":{"nuxt":">=3.10"},"_npmOperationalInternal":{"tmp":"tmp/accessibility-widget-nuxt_2.0.1_1782143961770_0.47083641708887325","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bauer-group/accessibility-widget-nuxt","version":"2.1.0","description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","license":"MIT","author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","repository":{"type":"git","url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","directory":"packages/js/nuxt"},"bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"type":"module","main":"./src/plugin.client.ts","scripts":{"typecheck":"tsc --noEmit"},"peerDependencies":{"nuxt":">=3.10"},"devDependencies":{"typescript":"^5.8.0"},"sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"300c6d0dec23ef6ddc5bf3af8eff53b0821e224b","_id":"@bauer-group/accessibility-widget-nuxt@2.1.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-TNZ0FVW8c7dd8laSDYPwcn5idx1UE3nwOfskQOEletho9UErKPZfdFYv10tkHM4woGZx3LcYLDreJ3KH0gRrrw==","shasum":"81d58728baa4d117e6682a86c482c3e117e570ec","tarball":"https://registry.npmjs.org/@bauer-group/accessibility-widget-nuxt/-/accessibility-widget-nuxt-2.1.0.tgz","fileCount":4,"unpackedSize":10101,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bauer-group%2faccessibility-widget-nuxt@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICPAalljN4RAigEh80Gv8HOT/OApz+Jt5BFJRRiIXjptAiEArHHubQIIND6FLAT4U0ECLkV+rZivGSbXpvfCT/a09E8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:af78238c-a0bc-40fc-a1a9-ce55f0a70134"}},"directories":{},"maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/accessibility-widget-nuxt_2.1.0_1782156160486_0.6943755294635199"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T23:40:12.037Z","modified":"2026-06-22T19:22:40.998Z","1.1.0":"2026-06-21T23:40:12.265Z","1.1.1":"2026-06-21T23:58:28.771Z","2.0.0":"2026-06-22T12:22:35.841Z","2.0.1":"2026-06-22T15:59:21.897Z","2.1.0":"2026-06-22T19:22:40.702Z"},"bugs":{"url":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/issues"},"author":{"name":"BAUER GROUP","email":"info@ge.bauer-group.com"},"license":"MIT","homepage":"https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/tree/main/packages/js/nuxt","keywords":["nuxt","vue","accessibility","a11y","wcag","bfsg","en301549","widget","bauer-group"],"repository":{"type":"git","url":"git+https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations.git","directory":"packages/js/nuxt"},"description":"Nuxt Plugin für das BAUER GROUP Accessibility Widget.","maintainers":[{"name":"karl.bauer","email":"kb@de.bauer-group.com"}],"readme":"# @bauer-group/accessibility-widget-nuxt\n\n<a id=\"english\"></a>\n\n> Nuxt 3 client plugin for the BAUER GROUP Accessibility Widget.\n\n**🇬🇧 English** · [🇩🇪 Deutsch](#-deutsch)\n\n## Setup\n\n```bash\nnpm install @bauer-group/accessibility-widget-nuxt\n```\n\n**No assets to host** — the widget loads from the BAUER GROUP CDN (floating `v1` tag) and stays current automatically.\n\n1. Copy **both** plugin files into your `plugins/` folder (keep them together):\n\n```bash\ncp node_modules/@bauer-group/accessibility-widget-nuxt/src/plugin.client.ts plugins/accessibility-widget.client.ts\ncp node_modules/@bauer-group/accessibility-widget-nuxt/src/widget-config.generated.ts plugins/widget-config.generated.ts\n```\n\n2. Done — the widget loads on every page. To configure it, add `accessibilityWidget` to `runtimeConfig.public` in `nuxt.config.ts`:\n\n```ts\nexport default defineNuxtConfig({\n  runtimeConfig: {\n    public: {\n      accessibilityWidget: {\n        config: { position: 'bottom-left', locale: 'de', initialFeatures: { contrast: true } },\n      },\n    },\n  },\n});\n```\n\n## Configuration\n\n`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](https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/blob/main/docs/configuration.md)**. To self-host instead of the CDN, add `loaderSrc`, `coreSrc` and `cssHref` next to `config`.\n\n## License\n\nMIT · © 2026 BAUER GROUP — the widget loaded at runtime is separately licensed (AGPL-3.0-only or commercial).\n\n---\n\n<a id=\"-deutsch\"></a>\n\n## 🇩🇪 Deutsch\n\n> Nuxt-3-Client-Plugin für das BAUER GROUP Accessibility Widget.\n\n[🇬🇧 English](#english) · **🇩🇪 Deutsch**\n\n### Einrichtung\n\n```bash\nnpm install @bauer-group/accessibility-widget-nuxt\n```\n\n**Keine Assets zu hosten** — das Widget lädt vom BAUER GROUP CDN (floating `v1`-Tag) und bleibt automatisch aktuell.\n\n1. **Beide** Plugin-Dateien in den `plugins/`-Ordner kopieren (zusammen lassen):\n\n```bash\ncp node_modules/@bauer-group/accessibility-widget-nuxt/src/plugin.client.ts plugins/accessibility-widget.client.ts\ncp node_modules/@bauer-group/accessibility-widget-nuxt/src/widget-config.generated.ts plugins/widget-config.generated.ts\n```\n\n2. Fertig — das Widget lädt auf jeder Seite. Zur Konfiguration `accessibilityWidget` in `runtimeConfig.public` in `nuxt.config.ts` ergänzen:\n\n```ts\nexport default defineNuxtConfig({\n  runtimeConfig: {\n    public: {\n      accessibilityWidget: {\n        config: { position: 'bottom-left', locale: 'de', initialFeatures: { contrast: true } },\n      },\n    },\n  },\n});\n```\n\n### Konfiguration\n\n`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](https://github.com/bauer-group/SaaS-AccessibilityWidgetIntegrations/blob/main/docs/configuration.md)**. Zum Self-Hosting statt CDN `loaderSrc`, `coreSrc` und `cssHref` neben `config` ergänzen.\n\n### Lizenz\n\nMIT · © 2026 BAUER GROUP — das zur Laufzeit geladene Widget ist separat lizenziert (AGPL-3.0-only oder kommerziell).\n","readmeFilename":"README.md"}