{"_id":"@accesspath/react","_rev":"6-3f438c8a8b7e0a8f3ee3433bd0f8f49c","name":"@accesspath/react","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@accesspath/react","version":"0.1.0","keywords":["accessibility","a11y","wcag","accessibility-widget","ada","react"],"author":{"name":"Ajith M Jose"},"license":"MIT","_id":"@accesspath/react@0.1.0","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"homepage":"https://github.com/ajithonmain/AccessPath","bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"dist":{"shasum":"5c28ab2f10aa097f8cc7373e7d84e094b884a60c","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.0.tgz","fileCount":8,"integrity":"sha512-JqBeKul75p8BWpAefs3GRhxm+XOTdPVUn+ynQ12dwDF4ru55Ismx7KGcDre3xPM0bZbxEZMu21G/RI+2Z/fe9w==","signatures":[{"sig":"MEYCIQCxzFeyWxOpqAjU/aQyPW2cSkLJibnv2oZscSZMBrJ5pAIhANjpz6u4X50dhGKdZRcgrbbKml197V7K5zfPrNCZYD3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd4679fa88bd980eb74a3c80c5f9621a55955d6b","scripts":{"demo":"vite --config demo/vite.config.ts","build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"repository":{"url":"git+https://github.com/ajithonmain/AccessPath.git","type":"git"},"_npmVersion":"11.17.0","description":"React component and hook for the AccessPath accessibility widget.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@accesspath/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1788462230194_0.740937243693806","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@accesspath/react","version":"0.1.1","keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"author":{"name":"Ajith M Jose"},"license":"MIT","_id":"@accesspath/react@0.1.1","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"homepage":"https://accesspath-6ur.pages.dev","bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"dist":{"shasum":"dcc2683c4309236b83aaf33abf2f39636aa2d18c","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.1.tgz","fileCount":8,"integrity":"sha512-3scJZ6z9iCaaw10QpuRyLHqiq5UhkQ6Pm9mmHHlBSFcGHZl9/qpGxhdJj4PpzySXOdkCoVAypqKBpXdEAbD1og==","signatures":[{"sig":"MEUCIQCRQc8xKRF5Uf2VKzMXJPJow2yZO6Z6sted7GFT2r+GXwIgF/FOZK6U2xwjyzQPPaVIp03EDdD+GWzLSOpLGCUzBuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39dffa1e37f4e79953be7335da8df20cbd47542e","scripts":{"demo":"vite --config demo/vite.config.ts","build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"repository":{"url":"git+https://github.com/ajithonmain/AccessPath.git","type":"git","directory":"packages/react"},"_npmVersion":"11.17.0","description":"React component and hook for the AccessPath accessibility widget.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@accesspath/core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1788466562986_0.7613845680120725","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@accesspath/react","version":"0.1.2","keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"author":{"name":"Ajith M Jose"},"license":"MIT","_id":"@accesspath/react@0.1.2","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"homepage":"https://accesspath-6ur.pages.dev","bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"dist":{"shasum":"82527f0bee803d9045a154c175459440e2724810","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.2.tgz","fileCount":8,"integrity":"sha512-3VH25ZXZ28WKUhZjRLuKQ3nsJXWU94wrRy+F4VyiZl2J2eaecNeNnCTB/oT0wtgFJc6nT5FYMNCjKRMzw6t9AQ==","signatures":[{"sig":"MEUCICIn1FO8C/hDNsagEHBZp4FARrOR13VVKMcyDk5TD656AiEAjcPw3JI5hSid6w8P5ipG7+R+Mwlc4EJuWSPColigS4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ea1d3f3e5619ce5a55d1ed9cd15baa2b9ec87eb","scripts":{"demo":"vite --config demo/vite.config.ts","build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"repository":{"url":"git+https://github.com/ajithonmain/AccessPath.git","type":"git","directory":"packages/react"},"_npmVersion":"11.17.0","description":"React component and hook for the AccessPath accessibility widget.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@accesspath/core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1788496188058_0.8324135019245638","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@accesspath/react","version":"0.1.3","keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"author":{"name":"Ajith M Jose"},"license":"MIT","_id":"@accesspath/react@0.1.3","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"homepage":"https://accesspath-6ur.pages.dev","bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"dist":{"shasum":"92fe828b0fc7a341ca2c1946cdd160ee3cb7f51d","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.3.tgz","fileCount":8,"integrity":"sha512-HoWeUuhCrMyFREkdxvmrllSATGOUYEwhHUEzd/n1SptJOMrZZfl41bdMR7XunA+7b7SsGwLBwfjnJIKJqFEpog==","signatures":[{"sig":"MEYCIQDxqaLCEpmcFmkG/Fms7yQU9ajU2eNSo8D67WcsQ2KBXQIhAIny8zqEK/kt1xby//RRVs2Um9fKt8bBFF/za6oVCq13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f81cf21c22f6e931418be10ad45d65218a0391bb","scripts":{"demo":"vite --config demo/vite.config.ts","build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"repository":{"url":"git+https://github.com/ajithonmain/AccessPath.git","type":"git","directory":"packages/react"},"_npmVersion":"11.17.0","description":"React component and hook for the AccessPath accessibility widget.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@accesspath/core":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3_1788552005305_0.1221982905468808","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@accesspath/react","version":"0.1.4","keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"author":{"name":"Ajith M Jose"},"license":"MIT","_id":"@accesspath/react@0.1.4","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"homepage":"https://accesspath-6ur.pages.dev","bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"dist":{"shasum":"4720e48c4e8e72422ec52c2f4d9d65c19946d178","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.4.tgz","fileCount":8,"integrity":"sha512-qofWUCAIV97u2ZVEdJhC3hQqcqcbHO/4ZDS5uaC4lLFfMwyHlS9+f2jr2XLBwvxXsXZHKiZF7Byuu7aPhFdzCA==","signatures":[{"sig":"MEUCIGkr6+3s+PWLWkUlXGm7z8s1YPXWo7wwTEbFB3l3kZcYAiEAyuMF+nb/S2FwC8WFR6GQxt+3Cn3wIE7N1FQhLDyKYV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec99835dec89e028f498f51851980f45ac468b72","scripts":{"demo":"vite --config demo/vite.config.ts","build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"repository":{"url":"git+https://github.com/ajithonmain/AccessPath.git","type":"git","directory":"packages/react"},"_npmVersion":"11.17.0","description":"React component and hook for the AccessPath accessibility widget.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@accesspath/core":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.4_1788695957289_0.9860596668979487","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@accesspath/react","version":"0.1.5","type":"module","description":"React component and hook for the AccessPath accessibility widget.","license":"MIT","author":{"name":"Ajith M Jose"},"homepage":"https://accesspath-6ur.pages.dev","repository":{"type":"git","url":"git+https://github.com/ajithonmain/AccessPath.git","directory":"packages/react"},"keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"publishConfig":{"access":"public"},"sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.json --emitDeclarationOnly && vite build","typecheck":"tsc --noEmit","demo":"vite --config demo/vite.config.ts"},"peerDependencies":{"react":">=18","react-dom":">=18"},"dependencies":{"@accesspath/core":"^0.1.5"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"~5.1.3","vite":"^5.4.0"},"bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"gitHead":"39b8fdc68b6aed5e2f9483cd34d6433c46198c01","_id":"@accesspath/react@0.1.5","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-QtsmxMg8oPPXWh0iKjAw4V4XpkCdrNBbd8rkrlM+wfVaPS5Rb0jOc7ppOjcEPaGuoiyvGesTG4CnnrmwlI2TMQ==","shasum":"7392398bcf015f9363a9d89fb45ddc6d5a87c351","tarball":"https://registry.npmjs.org/@accesspath/react/-/react-0.1.5.tgz","fileCount":8,"unpackedSize":17608,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIECMg7WH5+4QZDJP+l7zg8GBtMMzZoXD6AntdRj/8ZNAAiEA4PhPPjr/NQJrZAqvPC+GTMAV/0dvxYcm7jetiGxpWPY="}]},"_npmUser":{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"},"directories":{},"maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.1.5_1788697840791_0.11015177596164061"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-03T19:03:50.068Z","modified":"2026-09-06T12:30:41.103Z","0.1.0":"2026-09-03T19:03:50.346Z","0.1.1":"2026-09-03T20:16:03.134Z","0.1.2":"2026-09-04T04:29:48.216Z","0.1.3":"2026-09-04T20:00:05.450Z","0.1.4":"2026-09-06T11:59:17.427Z","0.1.5":"2026-09-06T12:30:40.923Z"},"bugs":{"url":"https://github.com/ajithonmain/AccessPath/issues"},"author":{"name":"Ajith M Jose"},"license":"MIT","homepage":"https://accesspath-6ur.pages.dev","keywords":["accessibility","a11y","wcag","ada","accessibility-widget","accessibility-overlay","accessibility-toolbar","accessibility-panel","web-accessibility","wcag-widget","ada-compliance","dyslexia","screen-reader","self-hosted","open-source","userway-alternative","accessibe-alternative","react","react-component","react-hook"],"repository":{"type":"git","url":"git+https://github.com/ajithonmain/AccessPath.git","directory":"packages/react"},"description":"React component and hook for the AccessPath accessibility widget.","maintainers":[{"name":"vibecoderaj","email":"iam.vibecoderaj@gmail.com"}],"readme":"# @accesspath/react\n\nReact component and hook for the AccessPath accessibility widget.\n\n> **AI assistant / coding agent?** Full copy-paste reference: https://accesspath-6ur.pages.dev/llms-full.txt\n\n## Install\n\n```bash\nnpm install @accesspath/react @accesspath/core\n```\n\n## Usage\n\n```tsx\nimport { useRef } from 'react';\nimport { AccessPathPanel, useAccessPath } from '@accesspath/react';\nimport type { AccessPathPanelHandle } from '@accesspath/react';\nimport '@accesspath/core/styles/a11y-effects.css';\nimport '@accesspath/core/styles/panel.css';\n\nconst panelRef = useRef<AccessPathPanelHandle>(null);\n\n<AccessPathPanel ref={panelRef} container={rootEl} isDarkTheme={isDark} storageKey=\"accesspath-prefs\" />\n<button onClick={() => panelRef.current?.open()}>Accessibility</button>\n```\n\n`useAccessPath(storageKey)` gives you `{ open, close, reset, prefs, activeProfiles, isOpen }`.\n`activeProfiles` is an array — more than one profile can be active at once. Any component using\nthe same `storageKey` shares the same state.\n\nESM-only; requires a bundler (Vite, Next.js, webpack 5+) or a `type: module` environment.\n\n## Links\n\n- [GitHub repo](https://github.com/ajithonmain/AccessPath)\n- [MIT License](./LICENSE)\n","readmeFilename":"README.md"}