{"_id":"@aishware/react-a11y-core","_rev":"4-05be3cef2e38e23c0f27be4ddffaef80","name":"@aishware/react-a11y-core","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@aishware/react-a11y-core","version":"0.1.0","keywords":["accessibility","a11y","wcag","wcag-2.2","react","react-native","static-analysis","linter","typescript"],"license":"MIT","_id":"@aishware/react-a11y-core@0.1.0","maintainers":[{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"}],"homepage":"https://github.com/1aishwaryasharma/react-a11y","bugs":{"url":"https://github.com/1aishwaryasharma/react-a11y/issues"},"dist":{"shasum":"3acbe47aa01d3d57865a9fda30b454e667e6e015","tarball":"https://registry.npmjs.org/@aishware/react-a11y-core/-/react-a11y-core-0.1.0.tgz","fileCount":48,"integrity":"sha512-3G61fvzlYfyKR89en6bzb9T8YML+POyVtNiPHJXl2ii4bl1QhOSe9q58z7McXJnQuTAQ8I2qWwC02jc9pWBvSg==","signatures":[{"sig":"MEQCIBeadhhlaRsXNdch+R1diidEK3U4SFEivSpjDnNmS7TtAiBo1zEwVXKQWqd/oMmnrfe9/hk2mWjEoCzdwUZkgB1qOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b41954d6b1a7cacd2f85a23cd57cda855aa6cad3","_npmUser":{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"},"repository":{"url":"git+https://github.com/1aishwaryasharma/react-a11y.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Platform-agnostic static analysis engine for React accessibility auditing (web and native).","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"typescript":"^5.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-a11y-core_0.1.0_1781412371717_0.6635829739885164","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aishware/react-a11y-core","version":"0.2.0","keywords":["accessibility","a11y","wcag","wcag-2.2","react","react-native","static-analysis","linter","typescript"],"license":"MIT","_id":"@aishware/react-a11y-core@0.2.0","maintainers":[{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"}],"homepage":"https://github.com/1aishwaryasharma/react-a11y","bugs":{"url":"https://github.com/1aishwaryasharma/react-a11y/issues"},"dist":{"shasum":"6010bdda8fc13b06a3cd4b452e5a57a82d8bb4af","tarball":"https://registry.npmjs.org/@aishware/react-a11y-core/-/react-a11y-core-0.2.0.tgz","fileCount":48,"integrity":"sha512-jhQec5lRdp1BtaBxVaq1T+WJbjI5onZpy5g8SoRIGkH9zzycjUkqtPvtrnQjKN3zJLtRsXdjvczk/PkZn9+ojw==","signatures":[{"sig":"MEQCIARtqKe50mGuL/7VoXpMtsJuMFvyQI/3eb1rSoFWvKq2AiAhRnjz0z39YZ765GkhA+YqgGeac078Ikfqu9cnqR7E4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"882f45fac62377ac489cd1d51a6a976c5b16228e","_npmUser":{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"},"repository":{"url":"git+https://github.com/1aishwaryasharma/react-a11y.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Platform-agnostic static analysis engine for React accessibility auditing (web and native).","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"typescript":"^5.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-a11y-core_0.2.0_1784318980452_0.8865921782775252","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aishware/react-a11y-core","version":"0.3.0","keywords":["accessibility","a11y","wcag","wcag-2.2","react","react-native","static-analysis","linter","typescript"],"license":"MIT","_id":"@aishware/react-a11y-core@0.3.0","maintainers":[{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"}],"homepage":"https://github.com/1aishwaryasharma/react-a11y","bugs":{"url":"https://github.com/1aishwaryasharma/react-a11y/issues"},"dist":{"shasum":"c65f41f6178c0a7f4922909ac38588df287ce4b3","tarball":"https://registry.npmjs.org/@aishware/react-a11y-core/-/react-a11y-core-0.3.0.tgz","fileCount":48,"integrity":"sha512-CvircM3Zt3Nu/CUnP/UyVYMJwXJIkW6NE3cIW7kRnUz+7jHVwrRqpSHNws5yRH6v2+77VEeEYH2f6r4N+pBEtw==","signatures":[{"sig":"MEQCIGO7lZi0AA3Off+Yma+1LvyyNeZS4OEfi1X5cg1obar9AiAy8vlrlAjbtD/zPZzct3GmnrYMxqPZR9MCLHZTTs15nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"},"repository":{"url":"git+https://github.com/1aishwaryasharma/react-a11y.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Platform-agnostic static analysis engine for React accessibility auditing (web and native).","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"typescript":"^5.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-a11y-core_0.3.0_1784560070102_0.6665460899921996","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aishware/react-a11y-core","version":"0.4.0","description":"Platform-agnostic static analysis engine for React accessibility auditing (web and native).","keywords":["accessibility","a11y","wcag","wcag-2.2","react","react-native","static-analysis","linter","typescript"],"type":"module","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"dependencies":{"typescript":"^5.6.0"},"license":"MIT","homepage":"https://github.com/1aishwaryasharma/react-a11y","repository":{"type":"git","url":"git+https://github.com/1aishwaryasharma/react-a11y.git","directory":"packages/core"},"_id":"@aishware/react-a11y-core@0.4.0","gitHead":"ff75ed5963f9e5b86159212698349610602e6e87","bugs":{"url":"https://github.com/1aishwaryasharma/react-a11y/issues"},"_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ZMQzvhrPdZ+i4OogvNgENZMmO8mbdxjdnQBB5HwJCCqWE3L1PsE3nAPZgCEodtUHcIsr9NFP8cBjR1z7sfApOw==","shasum":"9c7a1e2a2cdef4bb33d3dbf045f266141c5c6aa8","tarball":"https://registry.npmjs.org/@aishware/react-a11y-core/-/react-a11y-core-0.4.0.tgz","fileCount":48,"unpackedSize":80334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHfaTdA8Kr9WVTIXkgEoq5tl+zRyBVH8Wno+7QkJ3V9QIhAINLhM4TdojrNJGuGREaBvRXM8UOG1JRiDC9vs20Ul5o"}]},"_npmUser":{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"},"directories":{},"maintainers":[{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-a11y-core_0.4.0_1784578425613_0.44128220587163813"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T04:46:11.545Z","modified":"2026-07-20T20:13:45.908Z","0.1.0":"2026-06-14T04:46:11.871Z","0.2.0":"2026-07-17T20:09:40.579Z","0.3.0":"2026-07-20T15:07:50.265Z","0.4.0":"2026-07-20T20:13:45.757Z"},"bugs":{"url":"https://github.com/1aishwaryasharma/react-a11y/issues"},"license":"MIT","homepage":"https://github.com/1aishwaryasharma/react-a11y","keywords":["accessibility","a11y","wcag","wcag-2.2","react","react-native","static-analysis","linter","typescript"],"repository":{"type":"git","url":"git+https://github.com/1aishwaryasharma/react-a11y.git","directory":"packages/core"},"description":"Platform-agnostic static analysis engine for React accessibility auditing (web and native).","maintainers":[{"name":"1aishwaryasharma","email":"1aishwaryasharma@gmail.com"}],"readme":"# @aishware/react-a11y-core\n\nPlatform-agnostic static-analysis engine behind\n[`@aishware/react-a11y`](https://www.npmjs.com/package/@aishware/react-a11y). Parses\nTSX/JSX with the TypeScript compiler API into a normalized `ElementNode` model,\nruns a rule engine over it, and emits diagnostics mapped to WCAG 2.2.\nWeb and React Native rule packs are built on this same engine.\n\nUse it to embed accessibility checks in editor extensions, custom CI, or agents:\n\n```ts\nimport { analyze } from '@aishware/react-a11y-core';\nimport { webRules } from '@aishware/react-a11y-rules-web';\n\nconst diagnostics = analyze({\n  code,\n  filename: 'App.tsx',\n  platform: 'web',\n  rules: webRules,\n});\n```\n\nIt also exports `scanProject`, `applyFixes`, the WCAG 2.2 metadata\n(`WCAG22_TOTALS`, `MANUAL_CHECKS`), color/contrast helpers, and the SARIF\nreporter.\n\nFull documentation: <https://github.com/1aishwaryasharma/react-a11y>\n\n## License\n\nMIT\n","readmeFilename":"README.md"}