{"_id":"open-nagish","_rev":"8-63b96e1ba753aaf8dada99fcb4b329be","name":"open-nagish","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"open-nagish","version":"1.0.0","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.0.0","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"45e2aff70d7be0bb79a421d0dfa0fd2639979f97","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.0.0.tgz","fileCount":5,"integrity":"sha512-me1vNu+Vsy5agP4/pNwqHPeNaTlhJ/QRyC+B72/9lXF5D40u86fjeIxCUM4i3ETjOqPdbKK3C5JRQeVfOkGLKg==","signatures":[{"sig":"MEUCIQDOtCTE2+B7kFVwhh9aatqUwv/HZ1CxarJR69VeJBKQPwIgYP8MxhVHU6DcNtYxDe2DryvAm/R/Rp5LYeQI9sWvO18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162244},"main":"dist/open-nagish.min.js","types":"dist/open-nagish.d.ts","module":"dist/open-nagish.esm.js","gitHead":"d0b316701af182548f58130a3c57bc560b6febea","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.0.0_1771847128689_0.2728363456361258","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"open-nagish","version":"1.0.1","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.0.1","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"87e2905c43185510b44804bfb9361e6429a0bb10","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.0.1.tgz","fileCount":5,"integrity":"sha512-LrAkICvg0Cr9WwDj/2U11H/yCwUrqcGFeDp5L3jc+C6wBENKzk7PfY8MY0Xt75u0m+XDecS1zNoldkWW+XcpZA==","signatures":[{"sig":"MEUCIBSBFoaOB1TGh/DqgbU9gYCJnBFOP7A96PSQpzrmWjxuAiEA6nNr8SVb8AnbRJSHk0YoKMKdBh+qwZB6cFRz5uBzKcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162869},"main":"dist/open-nagish.min.js","types":"dist/open-nagish.d.ts","module":"dist/open-nagish.esm.js","gitHead":"f3c6a39b2e960fc42ef1a800c15e19477709c8f0","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.0.1_1771848307976_0.6042986491881812","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"open-nagish","version":"1.1.0","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.1.0","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"b90474fe27ed4b53a2ea233112413685eacbbecd","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.0.tgz","fileCount":7,"integrity":"sha512-HDj5ZwWYT30yssz8tQDB/yMuM5U9PDFXuwah7P0IKa0HAVdaBB/QAk2+r1gbzd5LKpAP6RFCnfvZIJOdVCCV8Q==","signatures":[{"sig":"MEUCIQDEXx53xdjWftXy44CBUgVncskpGTsEbGd6Vey/nNyZrwIgIa15i8hPVIPr8OHUH8emKCnLc2X+N7YDJjwJztvwL1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524470},"main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","gitHead":"905710ffcf311026e382034db7aeb832895f0bf0","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.1.0_1772010209337_0.5930718357600964","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"open-nagish","version":"1.1.1","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.1.1","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"00d21be735ea5e0671a89a83a8cb08a588c64bb0","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.1.tgz","fileCount":7,"integrity":"sha512-Qq8CmCBTQHm66Qb4Qx5mQSi766iWBcNb3ktbZXR6s3AMJLk8Ln2stb0oAB1FdO+fgVMfylTaRNndRKADVJ450g==","signatures":[{"sig":"MEUCIQC+zm7bHKMYJWqnwwM7nDdzcHFkjFkrELgYK/0/uCbtfQIgDItIfqOkU1ptFNQ685YukMkX+Tod/7UQf5JiKoZd0FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525459},"main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","gitHead":"a48c7b2211868cb19b16cacb9bdadd57891523ea","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.1.1_1773944426546_0.9819287611591179","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"open-nagish","version":"1.1.2","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.1.2","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"9d15625148bc90c8c12004aaa908310bf1f8c744","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.2.tgz","fileCount":7,"integrity":"sha512-R6eu5S44zG6MqxBUloYC/zIKoJDLmWwKp0XjRYXIq/kcTcAmnNjAAhnplt8gjO/hvzCuJtPH/v1kg6A2b5ZRYw==","signatures":[{"sig":"MEUCIA/veKbjkfD30U96OJWCVN6msmFEvIb4E8ARRqr3x+R9AiEAwwiuczrUdwHjkWSw7nWqRf2jHQi6oOCuX4P+P5omoIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525875},"main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","gitHead":"a019954bc45b60a449568753587fc8ec883e4c1f","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.1.2_1773945115173_0.6729250961673272","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"open-nagish","version":"1.1.3","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.1.3","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"ae067883a7f8fef7fac47a31997900b7c46b3dd6","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.3.tgz","fileCount":7,"integrity":"sha512-R+UrRNC6WeFx7rIxqs8rQU+ZRsHDbU35NUytvfOBWaN2IhbpduUwUQmielpnFXI6vRTprKQjWdFMxMSX4u+Clg==","signatures":[{"sig":"MEUCIA+uFJSrNS/YRRCyavuyKaKUOdQ9J5GB800LGz8UyvUNAiEA5RPpkjZH1B+Ktv050WNqCCU/t69E68MxD1jCOI9vC2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525875},"main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","gitHead":"ab46618cbd411e9b885542d7feb1afb06de911d0","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.1.3_1773945491209_0.21691799348711394","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"open-nagish","version":"1.1.4","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","_id":"open-nagish@1.1.4","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"dist":{"shasum":"2dc729a9ba4146f87e4d4a728348911223a6c853","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.4.tgz","fileCount":7,"integrity":"sha512-3ccVmmHBOniut5afmnxFcKg5dua8zDTULy5nxC5i+rcPqdL+1IReNDKNmPu4k7PkdHDQvO2WCMiF/XYr1pR0Qw==","signatures":[{"sig":"MEYCIQDAxKyPKUyGG7kB8ZnG1xmBiS0FUKBB4d8RDa4I2hGMwQIhAOqHFYfbNwhpajqaDIcc2Obb6qkrC6LYeN8IGbgi6PWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525875},"main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","gitHead":"dc05e006f0db27cb43dfaf85eb00a1be97024410","scripts":{"dev":"node build.js --dev","lint":"eslint src/","test":"vitest run","build":"node build.js","test:watch":"vitest"},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"repository":{"url":"git+ssh://git@github.com/leon2589/open-nagish.git","type":"git"},"_npmVersion":"11.7.0","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.3"},"_npmOperationalInternal":{"tmp":"tmp/open-nagish_1.1.4_1773945819974_0.05034019754691221","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"open-nagish","version":"1.1.5","description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","main":"dist/open-nagish.min.js","module":"dist/open-nagish.esm.js","scripts":{"build":"node build.js","dev":"node build.js --dev","test":"vitest run","test:watch":"vitest","lint":"eslint src/"},"keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"author":{"name":"Leonid Shoresh"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/leon2589/open-nagish.git"},"homepage":"https://github.com/leon2589/open-nagish#readme","bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"devDependencies":{"esbuild":"^0.27.3"},"_id":"open-nagish@1.1.5","gitHead":"a32950a0ad1469189c99314c73528a1e56a9d1e9","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-/601elsYmSv+I32hPtm3yn8W2d+7idPGF4Nitsf/rU+iUt6NURGeqnOZNON7NzCDMXu/XJYEG/Hs1f8ijO3+mw==","shasum":"b5a64e4c12f55d9e021485b23496fefc9f3703ec","tarball":"https://registry.npmjs.org/open-nagish/-/open-nagish-1.1.5.tgz","fileCount":5,"unpackedSize":277051,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBEcIRT1wtrEASU/x9nKlBV/o3J+xIJwBxsMDCYYtJJJAiAert3S5BtCuxcSwzpUuow6n2AnpwVU6GVWvoOBdk6zeA=="}]},"_npmUser":{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"},"directories":{},"maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/open-nagish_1.1.5_1782814536352_0.23412642099065128"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T11:45:28.688Z","modified":"2026-06-30T10:15:36.609Z","1.0.0":"2026-02-23T11:45:28.823Z","1.0.1":"2026-02-23T12:05:08.129Z","1.1.0":"2026-02-25T09:03:29.487Z","1.1.1":"2026-03-19T18:20:26.703Z","1.1.2":"2026-03-19T18:31:55.333Z","1.1.3":"2026-03-19T18:38:11.366Z","1.1.4":"2026-03-19T18:43:40.184Z","1.1.5":"2026-06-30T10:15:36.501Z"},"bugs":{"url":"https://github.com/leon2589/open-nagish/issues"},"author":{"name":"Leonid Shoresh"},"license":"MIT","homepage":"https://github.com/leon2589/open-nagish#readme","keywords":["accessibility","a11y","wcag","wcag2.1","si5568","israel","nagish","widget","overlay","ada","section508","screen-reader","disability","inclusive"],"repository":{"type":"git","url":"git+ssh://git@github.com/leon2589/open-nagish.git"},"description":"Comprehensive open-source web accessibility overlay widget for Israeli SI 5568 and WCAG 2.1 AA compliance","maintainers":[{"name":"leonid_shoresh","email":"leonidshoresh@gmail.com"}],"readme":"# OpenNagish\n\nThe most comprehensive open-source web accessibility overlay widget. One script tag gives any website a floating accessibility toolbar with **20+ assistive features** covering visual, motor, cognitive, and auditory disabilities.\n\nBuilt for compliance with **Israeli Standard SI 5568** (WCAG 2.0 AA + national modifications), **Israeli Accessibility Regulations 2017**, and **[WCAG 2.1](https://www.w3.org/TR/WCAG21/)**.\n\nCreated by **Leonid Shoresh**.\n\n## Quick Start\n\nAdd one line to your HTML — the widget auto-initializes, no extra JavaScript needed:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/open-nagish@latest/dist/open-nagish.min.js\" defer></script>\n```\n\nOr pin a specific version:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/open-nagish@1.1.4/dist/open-nagish.min.js\" defer></script>\n```\n\nOr self-host:\n\n```html\n<script src=\"/path/to/open-nagish.min.js\" defer></script>\n```\n\nOr install via npm:\n\n```bash\nnpm install open-nagish\n```\n\n```javascript\nimport { init } from 'open-nagish';\nconst widget = init({ lang: 'he', position: 'bottom-left' });\n\n// To remove the widget and clean up all event listeners:\nwidget.destroy();\n```\n\n## Features\n\n### Vision & Display\n| Feature | WCAG | Helps |\n|---------|------|-------|\n| Font Size (+/-/reset) | 1.4.4 | Low vision, elderly |\n| High Contrast (dark/light/invert) | 1.4.3 | Low vision |\n| Dark Mode | 1.4.3 | Light sensitivity |\n| Grayscale | 1.4.1 | Color blindness |\n| Color Saturation (slider) | 1.4.1 | Color sensitivity |\n| Text Spacing | 1.4.12 | Dyslexia, low vision |\n| Dyslexia Font (OpenDyslexic) | Best practice | Dyslexia |\n| Hide Images | Best practice | Cognitive |\n| Color Blind Simulation | 1.4.1 | Developers, awareness |\n\n### Navigation & Reading\n| Feature | WCAG | Helps |\n|---------|------|-------|\n| Keyboard Navigation | 2.1.1 | Motor disabilities |\n| Focus Indicators | 2.4.7 | Motor, low vision |\n| Heading Map / TOC | 2.4.10 (AA in SI 5568) | Screen reader users |\n| Page Structure (ARIA landmarks) | 2.4.1 | Screen reader users |\n| Reading Guide (ruler) | Best practice | Dyslexia, ADHD |\n| Line Focus / Content Mask | Best practice | ADHD, cognitive |\n| Big Cursor | Best practice | Motor, low vision |\n| Screen Reader Preview | 1.1.1, 1.3.1 | Developers |\n\n### Media & Content\n| Feature | WCAG | Helps |\n|---------|------|-------|\n| Read on Hover (TTS) | Best practice | Blind, low vision |\n| Read Selection (TTS) | Best practice | Blind, low vision |\n| Read Page Aloud (TTS) | Best practice | Blind, low vision |\n| Link Highlighting | 1.4.1, 2.4.4 | Low vision, cognitive |\n| Image Alt Text Overlay | 1.1.1 | Blind, low vision |\n| Stop Animations | 2.3.1, 2.3.3 | Seizure, vestibular |\n| Mute All Sounds | 1.4.2 | Deaf, cognitive |\n\n### Compliance\n| Feature | Regulation | Helps |\n|---------|-----------|-------|\n| Accessibility Statement Generator | Takanot Negishut 35-heh | Legal compliance |\n| Compliance Badge (SVG) | Best practice | Trust signal |\n\n## Configuration\n\n```html\n<script>\n  window.OpenNagishConfig = {\n    position: 'bottom-left',    // 'bottom-left', 'bottom-right', 'top-left', 'top-right'\n    lang: 'he',                 // 'he', 'en', 'ar', 'ru'\n    bottomOffset: 0,            // extra pixels to push the button up on desktop\n    mobileBottomOffset: 60,     // extra pixels to push the button up on mobile (≤ 480px)\n    statementUrl: '/accessibility-statement',  // link to existing statement\n    statementData: {\n      orgName: 'My Company',\n      orgPhone: '03-1234567',\n      orgEmail: 'access@example.com',\n      coordinatorName: 'John Doe',\n      lastAuditDate: '2026-01-15',\n    },\n  };\n</script>\n<script src=\"https://cdn.jsdelivr.net/npm/open-nagish@latest/dist/open-nagish.min.js\" defer></script>\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `position` | string | `'bottom-left'` | Widget button placement: `'bottom-left'`, `'bottom-right'`, `'top-left'`, `'top-right'` |\n| `lang` | string | auto-detect | UI language: `'he'`, `'en'`, `'ar'`, `'ru'` |\n| `bottomOffset` | number | `0` | Extra pixels to raise the button above the default position on desktop (screens > 768px). Only affects bottom positions. |\n| `mobileBottomOffset` | number | `0` | Extra pixels to raise the button on mobile (screens ≤ 768px). Useful when the site has a fixed bottom navbar. Only affects bottom positions. |\n| `statementUrl` | string | — | URL to an existing accessibility statement page |\n| `statementData` | object | — | Data for the built-in accessibility statement generator |\n\n## Languages\n\nThe widget UI supports 4 languages, switchable at runtime:\n\n- **Hebrew** (default) - עברית\n- **English** - English\n- **Arabic** - العربية\n- **Russian** - Русский\n\n## Regulatory Compliance\n\n### Israeli Standard SI 5568\n\nSI 5568 is the Israeli adaptation of WCAG 2.0 with national modifications:\n\n| Criterion | WCAG 2.0 Level | SI 5568 Level | Notes |\n|-----------|----------------|---------------|-------|\n| 1.2.1 Audio/Video-only | A | AA | Relaxed for Hebrew |\n| 1.2.2 Captions | A | AA | Relaxed for Hebrew |\n| 1.2.3 Audio Description | A | AA | Relaxed for Hebrew |\n| 1.2.4 Live Captions | AA | AAA | On request only |\n| 1.2.5 Audio Description | AA | AAA | On request only |\n| 2.4.10 Section Headings | AAA | **AA** | Stricter in Israel |\n| 3.1.2 Language of Parts | AA | N/A | UTF-8 handles this |\n\n### Takanot Negishut 2017\n\nIsraeli law requires:\n- AA-level compliance for internet services\n- Accessibility statement on the website (regulation 35-heh)\n- Video captions for prerecorded content\n- Accessible documents (PDF)\n- Accessibility coordinator details published\n\n### WCAG 2.1\n\nThe widget also addresses WCAG 2.1 success criteria including:\n- 1.4.10 Reflow\n- 1.4.12 Text Spacing\n- 1.4.13 Content on Hover or Focus\n- 2.3.3 Animation from Interactions\n- 4.1.3 Status Messages\n\n## CMS Integration Guides\n\nStep-by-step setup instructions for popular platforms:\n\n- [WordPress](docs/cms/wordpress.md) — via `functions.php`, plugin, or self-hosted\n- [Shopify](docs/cms/shopify.md) — via `theme.liquid` code injection\n- [Wix](docs/cms/wix.md) — via Custom Code settings\n- [Squarespace](docs/cms/squarespace.md) — via Code Injection (Business plan+)\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build production bundle\nnpm run build\n\n# Start dev server with live reload\nnpm run dev\n# Open http://localhost:3000/demo.html\n```\n\n### Project Structure\n\n```\nsrc/\n  open-nagish.js           Main entry point\n  styles.js                All CSS (injected into Shadow DOM)\n  i18n.js                  Translations (HE/EN/AR/RU)\n  storage.js               localStorage persistence\n  utils.js                 Shared utilities\n  modules/                 One file per feature (24 modules)\ndist/\n  open-nagish.min.js       Minified IIFE bundle (~89 KB)\n  open-nagish.esm.js       ES module for bundlers\ndemo.html                  Demo page\n```\n\n### Architecture\n\n- **Shadow DOM** isolation prevents style conflicts with host pages\n- **Zero runtime dependencies** - pure vanilla JavaScript\n- **Module pattern** - each feature is self-contained with `enable()`/`disable()`/`toggle()`\n- **localStorage** persistence for user preferences across sessions\n- **ARIA live regions** for screen reader announcements (WCAG 4.1.3)\n\n## Browser Support\n\n- Chrome 80+\n- Firefox 78+\n- Safari 14+\n- Edge 80+\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## Author\n\n**Leonid Shoresh** - Creator and maintainer\n\n## License\n\nMIT License. See [LICENSE](LICENSE).\n\n## Links\n\n- [WCAG 2.1 Specification](https://www.w3.org/TR/WCAG21/)\n- [SI 5568 Standard](https://www.sii.org.il/he/public-standards)\n- [Israeli Accessibility Regulations (W3C overview)](https://www.w3.org/WAI/policies/israel/)\n","readmeFilename":"README.md"}