{"_id":"@careerdriver/a11y-widget","_rev":"7-ac0d62bda4eb59c8f4681767d40a59f2","name":"@careerdriver/a11y-widget","dist-tags":{"latest":"1.7.3"},"versions":{"1.1.0":{"name":"@careerdriver/a11y-widget","version":"1.1.0","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.1.0","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"117cfe01aafb627b8e0f4fc415e64145e6984f92","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.1.0.tgz","fileCount":7,"integrity":"sha512-Nfu9Cvta/70U5zz8qks1pXk2s20rZVCVxdxbieLyMJKleaVSAFNhDKuIH3nmcwT+yqF0251PbYULa/LWJId/6Q==","signatures":[{"sig":"MEUCIQD3aNuOyI39iBpTmn4oqgCEZuqklFDf+IPLuxPr1B4H6AIgdMs8YC9Ju8EblD2RHSErZ3XJf1xF1lN7SqyMmJf9MgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232052},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"6d1620812fef01c9ee58a3809fea0c33f2ee53e2","_npmUser":{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.1.0_1768317534794_0.8087752379966733","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@careerdriver/a11y-widget","version":"1.1.1","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.1.1","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"bfe06d8b04dfe1414562b3ac96b862f8b910bd2f","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.1.1.tgz","fileCount":8,"integrity":"sha512-3Lo+rTuEUhniR6nsybFTn1xzrCkYfvhhmekjDaZDkztpXqApnCVbk5leXsBXVstloiABsfRiTCfvteEMgMDgnw==","signatures":[{"sig":"MEUCIDkoUakCCdrZnVWq/mvGdWVG0FAJeuTmvuE32IBJbWTzAiEA4C/HvLRkgerrYM6W4j9iDhUoX9NGihlKT7u+w4PhlLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276343},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"397b65f28356d6dfd0933b7eff6336f51425c746","_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.1.1_1768497511029_0.5469266676691831","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@careerdriver/a11y-widget","version":"1.6.9","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.6.9","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"ef5771aaff4402db32c5d0156d8b0933ceb5b5cc","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.6.9.tgz","fileCount":9,"integrity":"sha512-Y7OMAMpMIsEGQ0oAWKBa1H30fM81B7q5YBGn7dc4QJhQ3uPfHGrFuoTw8NGnMUdGGFLi/UMfSYiM8RQMNxgLSQ==","signatures":[{"sig":"MEQCIBjiZxsqgjJi8+tJ6Jp3PfQkDcelgJ9xPGLUkuwhBkk/AiAH85LqNHuSdRyOPAlHy/ZSLCODUNEQdEUmtVsInffD5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409439},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"aed5342ce7f3aba697be7a029065dc2c425c43f6","_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.6.9_1781184273084_0.07790147984598272","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@careerdriver/a11y-widget","version":"1.6.10","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.6.10","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"ac8c9cf7383e255b51339bd2a3142dac5e9a3a36","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.6.10.tgz","fileCount":9,"integrity":"sha512-+PZBMbZ/hc1UTGOfIKww/Pqv+doKSIDNyWdjlJewvxhhBuLzBVrZV1ppEpbwYBQQsupK06YcqfYi1WSXCsLjhA==","signatures":[{"sig":"MEUCIQDoPY2kCC6nWDqzAVL3a2bMOPoDtyFOTaSWAW1UL0j7HAIgVSWI40SK+OaUuPW+qbSbMLgLmDziE8DbCTII+0YzVkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409670},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"7dd42b2132d2859acdcffe3e12985a235b97d3d2","_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.6.10_1781185337191_0.6680833122909724","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@careerdriver/a11y-widget","version":"1.7.0","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.7.0","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"fbcbdce3a3266ec2eb6b1bfd9631237b6161dbcd","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.7.0.tgz","fileCount":9,"integrity":"sha512-SC95zBiAfslzWOjjB/SUszAKPj9ybCgrxrWTlgqMp+8qjR2EKV/3vYPdJ0VwM7eNAgIzt/6k64/iy2hdsCrgSw==","signatures":[{"sig":"MEUCIQDUPalZY8An81NQhDVHfM1kHLYNrlI6/+56sFUFuyjKyAIgE2Xf+O3XXz/Vc6ddr4+/vY1R52j8W+2mjydv4tI3+cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433673},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"274d61c079e50f312de46bc2dfb5330ace22f4f4","_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.7.0_1781655855274_0.4224062422630863","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@careerdriver/a11y-widget","version":"1.7.1","keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","_id":"@careerdriver/a11y-widget@1.7.1","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"homepage":"https://github.com/braieswabe/A11-Widget#readme","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"dist":{"shasum":"734dd99637dec5bd7628c53a3c9fe6a5ad39a5ba","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.7.1.tgz","fileCount":9,"integrity":"sha512-5kpquzxOdPXUNfQ8XqtV7F87/GGWLxbaFIM0/6sY+we73AqxUE0rQ98a/ndyk4gD4IJZcEBnTGyC5HWCchFKQQ==","signatures":[{"sig":"MEQCIDE9nBYi8YhuDQqbsDKRVI6WIuEjkuGPQHtS5edMBezMAiB1Gmqbziov2KDLnjWj/iDjkTE/X3oHOGb08HR1mm9vGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441419},"main":"./src/index.js","type":"module","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"gitHead":"5f29e7e08e882ea9f8c10bf3fc7d7d9c86a2983c","_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"repository":{"url":"git+https://github.com/braieswabe/A11-Widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","directories":{},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a11y-widget_1.7.1_1781658998123_0.9435410313611101","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@careerdriver/a11y-widget","version":"1.7.3","description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","type":"module","main":"./src/index.js","types":"./src/types.d.ts","exports":{".":"./src/index.js","./styles.css":"./assets/a11y-widget.css"},"keywords":["accessibility","a11y","wcag","widget"],"author":{"name":"careerdriver"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/braieswabe/A11-Widget.git"},"sideEffects":["./vendor/a11y-widget.core.js","./assets/a11y-widget.css"],"gitHead":"10b3911b0ea72cff17116b510931dacfa36c12a3","_id":"@careerdriver/a11y-widget@1.7.3","bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"homepage":"https://github.com/braieswabe/A11-Widget#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mSx+eOjQsxzMRdy5BzJtHzuYejQLokQJ2Aa8tc4kYijIpTGyysUuEOiJB7o/bBFNIcZhJ/Ul4BmGIfeG06ZmKg==","shasum":"f8f8dccccfd0e6a9c2e537592cc1f00c3d647e7b","tarball":"https://registry.npmjs.org/@careerdriver/a11y-widget/-/a11y-widget-1.7.3.tgz","fileCount":9,"unpackedSize":446311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlF8TNbtj7ePbESFEsgu2cmj6MyIUt0uPOMgcvdzB6gQIhAOX808yoLV/QysLpRm8jeZovp8rIB6v0cgHWLXCNKXeU"}]},"_npmUser":{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},"directories":{},"maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a11y-widget_1.7.3_1782102408419_0.9657605126455981"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-13T15:18:54.700Z","modified":"2026-06-22T04:26:48.723Z","1.1.0":"2026-01-13T15:18:54.946Z","1.1.1":"2026-01-15T17:18:31.158Z","1.6.9":"2026-06-11T13:24:33.265Z","1.6.10":"2026-06-11T13:42:17.394Z","1.7.0":"2026-06-17T00:24:15.513Z","1.7.1":"2026-06-17T01:16:38.328Z","1.7.3":"2026-06-22T04:26:48.589Z"},"bugs":{"url":"https://github.com/braieswabe/A11-Widget/issues"},"author":{"name":"careerdriver"},"license":"MIT","homepage":"https://github.com/braieswabe/A11-Widget#readme","keywords":["accessibility","a11y","wcag","widget"],"repository":{"type":"git","url":"git+https://github.com/braieswabe/A11-Widget.git"},"description":"Accessibility Widget - WCAG 2.1 AA-aligned support layer","maintainers":[{"name":"braieswabe-cdhq","email":"joseph@careerdriver.com"},{"name":"mcelestino-conversion","email":"mcelestino@conversionia.com"}],"readme":"# Accessibility Widget\n\nWCAG 2.1 AA-aligned accessibility widget support layer.\n\n## Installation\n\n```bash\nnpm install @careerdriver/a11y-widget\n```\n\n## Usage\n\n### NPM (ES Modules)\n\n```javascript\nimport { initA11yWidget } from \"@careerdriver/a11y-widget\";\nimport \"@careerdriver/a11y-widget/styles.css\";\n\ninitA11yWidget({ \n  siteId: \"example.com\",\n  apiKey: \"YOUR_CLIENT_API_KEY\",\n  position: \"right\",\n  telemetryEndpoint: \"https://your-widget-backend.com/api/telemetry\"\n});\n```\n\n### CDN (Traditional)\n\n```html\n<script>\n  window.__A11Y_WIDGET__ = {\n    siteId: \"example.com\",\n    apiKey: \"YOUR_CLIENT_API_KEY\",\n    position: \"right\",\n    telemetryEndpoint: \"https://your-widget-backend.com/api/telemetry\"\n  };\n</script>\n<script src=\"https://cdn.jsdelivr.net/gh/braieswabe/A11-Widget@v1.7.3/a11y-widget-loader-v1.7.3.js\" defer></script>\n```\n\n## Configuration\n\nBoth methods support the same configuration options:\n\n- `siteId`: Site identifier (auto-detected from hostname if not provided)\n- `apiKey`: Client API key for protected backend endpoints\n- `licenseKey`: License key alias for backend authorization\n- `position`: Widget position - `\"left\"` or `\"right\"` (default: `\"right\"`)\n- `surfaces`: CSS selectors for surfaces (default: `[\"body\"]`)\n- `globalMode`: Apply transformations to entire website (default: `false`)\n- `keyboardShortcut`: Keyboard shortcut - `\"Alt+A\"`, `\"Ctrl+Alt+A\"`, or `null` to disable (default: `\"Alt+A\"`)\n- `initialOpen`: Open widget on page load (default: `false`)\n- `zIndex`: Widget z-index (default: `2147483000`)\n- `telemetryEndpoint`: Backend telemetry endpoint. Heartbeat, error, support, and translation endpoints are derived from this backend unless set directly.\n- `heartbeatEndpoint`: Widget installation tracking endpoint\n- `errorEndpoint`: Widget runtime error logging endpoint\n- `supportEndpoint`: Visitor support case endpoint\n- `translateEndpoint`: Server-side translation endpoint\n- `features`: Feature flags object (all enabled by default)\n\nVisitors can click `Tools` inside the widget header to reorder tools and hide/show controls inline. Those preferences persist per visitor.\n\nBackend monitoring, support, and translation endpoints validate production installs against the database. Register the domain in the employee/admin dashboard or include a valid `apiKey`/`licenseKey` before enabling `telemetryEndpoint` on a deployed site. Localhost and `127.0.0.1` are allowed for development logging tests.\n\nSee full documentation for complete configuration options.\n\n## Browser Support\n\nModern browsers with ES module support.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}