{"id":"@lssm-tech/lib.accessibility","slug":"lib.accessibility","name":"@lssm-tech/lib.accessibility","version":"5.0.5","path":"packages/platform/ui/accessibility","manifestPath":"packages/platform/ui/accessibility/package.json","manifestBlobSha":"3fd2c0396f8aaae6b9750ec1ba2a52ad7b619f69","layer":"platform","physicalArea":"ui","primaryArea":"ui-and-presentations","classification":{"privateDeclared":null,"catalogFamily":"sharedLibs","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"stable"},"description":"WCAG compliance utilities and validators","descriptionOrigin":"package.json","catalog":{"family":"sharedLibs","kind":"library","status":"active","adoptionMode":"adoptable","stability":"stable","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./accessibility.feature","./AccessibilityPanel","./AccessibilityProvider","./i18n","./i18n/catalogs","./i18n/catalogs/en","./i18n/catalogs/es","./i18n/catalogs/fr","./i18n/keys","./i18n/locale","./i18n/messages","./nativewind-env.d","./next-route-announcer","./preferences","./styles.css"],"documentation":[{"title":"Lib Accessibility documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.accessibility","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.accessibility","title":"Lib Accessibility","description":"WCAG compliance utilities and validators","status":"active","useCases":["Adopt wcag compliance utilities and validators"],"aliases":["contractspec","accessibility","a11y","wcag","react","typescript","lib"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.accessibility","symbols":[]},{"from":"@lssm-tech/lib.accessibility/accessibility.feature","symbols":[]},{"from":"@lssm-tech/lib.accessibility/AccessibilityPanel","symbols":[]},{"from":"@lssm-tech/lib.accessibility/AccessibilityProvider","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/catalogs","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/catalogs/en","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/catalogs/es","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/catalogs/fr","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/keys","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/locale","symbols":[]},{"from":"@lssm-tech/lib.accessibility/i18n/messages","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.accessibility package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}],"visualTesting":{"status":"deferred","owner":"@contractspec-core","targetWave":"wave-3-react-packages","rationale":"Foundational Storybook adoption establishes shared catalogs and guardrails before this package migrates."}},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/accessibility.feature","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/AccessibilityPanel","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/AccessibilityProvider","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/catalogs","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/catalogs/en","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/catalogs/es","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/catalogs/fr","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/keys","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/locale","symbols":[]},{"capabilityId":"package.lssm.tech.lib.accessibility","from":"@lssm-tech/lib.accessibility/i18n/messages","symbols":[]}],"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../../scripts/biome.cjs check --write .","lint:check":"node ../../../../scripts/biome.cjs check .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","test":"bun test src --pass-with-no-tests"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.design-system":"workspace:^","@lssm-tech/lib.translation-runtime":"workspace:^","@lssm-tech/lib.ui-kit":"workspace:^","@lssm-tech/lib.ui-kit-web":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^"},"devDependencies":{"@lssm-tech/tool.typescript":"workspace:*","react-native-css":"catalog:native","typescript":"catalog:","@lssm-tech/tool.bun":"workspace:*","happy-dom":"catalog:testing","react-dom":"catalog:"},"peerDependencies":{"react":"catalog:","next":"catalog:"},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./accessibility.feature":"./src/accessibility.feature.ts","./AccessibilityPanel":"./src/AccessibilityPanel.tsx","./AccessibilityProvider":"./src/AccessibilityProvider.tsx","./i18n":"./src/i18n/index.ts","./i18n/catalogs":"./src/i18n/catalogs/index.ts","./i18n/catalogs/en":"./src/i18n/catalogs/en.ts","./i18n/catalogs/es":"./src/i18n/catalogs/es.ts","./i18n/catalogs/fr":"./src/i18n/catalogs/fr.ts","./i18n/keys":"./src/i18n/keys.ts","./i18n/locale":"./src/i18n/locale.ts","./i18n/messages":"./src/i18n/messages.ts","./nativewind-env.d":"./src/nativewind-env.d.ts","./next-route-announcer":"./src/next-route-announcer.tsx","./preferences":"./src/preferences.tsx","./styles.css":{"style":"./src/styles.css","default":"./src/styles.css"}},"publishExports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","default":"./dist/index.js"},"./accessibility.feature":{"types":"./dist/accessibility.feature.d.ts","browser":"./dist/browser/accessibility.feature.js","bun":"./dist/accessibility.feature.js","default":"./dist/accessibility.feature.js"},"./AccessibilityPanel":{"types":"./dist/AccessibilityPanel.d.ts","browser":"./dist/browser/AccessibilityPanel.js","bun":"./dist/AccessibilityPanel.js","default":"./dist/AccessibilityPanel.js"},"./AccessibilityProvider":{"types":"./dist/AccessibilityProvider.d.ts","browser":"./dist/browser/AccessibilityProvider.js","bun":"./dist/AccessibilityProvider.js","default":"./dist/AccessibilityProvider.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","browser":"./dist/browser/i18n/index.js","bun":"./dist/i18n/index.js","default":"./dist/i18n/index.js"},"./i18n/catalogs":{"types":"./dist/i18n/catalogs/index.d.ts","browser":"./dist/browser/i18n/catalogs/index.js","bun":"./dist/i18n/catalogs/index.js","default":"./dist/i18n/catalogs/index.js"},"./i18n/catalogs/en":{"types":"./dist/i18n/catalogs/en.d.ts","browser":"./dist/browser/i18n/catalogs/en.js","bun":"./dist/i18n/catalogs/en.js","default":"./dist/i18n/catalogs/en.js"},"./i18n/catalogs/es":{"types":"./dist/i18n/catalogs/es.d.ts","browser":"./dist/browser/i18n/catalogs/es.js","bun":"./dist/i18n/catalogs/es.js","default":"./dist/i18n/catalogs/es.js"},"./i18n/catalogs/fr":{"types":"./dist/i18n/catalogs/fr.d.ts","browser":"./dist/browser/i18n/catalogs/fr.js","bun":"./dist/i18n/catalogs/fr.js","default":"./dist/i18n/catalogs/fr.js"},"./i18n/keys":{"types":"./dist/i18n/keys.d.ts","browser":"./dist/browser/i18n/keys.js","bun":"./dist/i18n/keys.js","default":"./dist/i18n/keys.js"},"./i18n/locale":{"types":"./dist/i18n/locale.d.ts","browser":"./dist/browser/i18n/locale.js","bun":"./dist/i18n/locale.js","default":"./dist/i18n/locale.js"},"./i18n/messages":{"types":"./dist/i18n/messages.d.ts","browser":"./dist/browser/i18n/messages.js","bun":"./dist/i18n/messages.js","default":"./dist/i18n/messages.js"},"./nativewind-env.d":{"types":"./dist/nativewind-env.d.ts","browser":"./dist/browser/nativewind-env.d.js","bun":"./dist/nativewind-env.d.js","default":"./dist/nativewind-env.d.js"},"./next-route-announcer":{"types":"./dist/next-route-announcer.d.ts","browser":"./dist/browser/next-route-announcer.js","bun":"./dist/next-route-announcer.js","default":"./dist/next-route-announcer.js"},"./preferences":{"types":"./dist/preferences.d.ts","browser":"./dist/browser/preferences.js","bun":"./dist/preferences.js","default":"./dist/preferences.js"},"./styles.css":{"style":"./dist/styles.css","default":"./dist/styles.css"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/lib.accessibility","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/ui/accessibility/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./accessibility.feature","importPath":"@lssm-tech/lib.accessibility/accessibility.feature","target":"./src/accessibility.feature.ts","targets":[{"conditions":[],"target":"./src/accessibility.feature.ts","sourcePath":"packages/platform/ui/accessibility/src/accessibility.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/accessibility.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./AccessibilityPanel","importPath":"@lssm-tech/lib.accessibility/AccessibilityPanel","target":"./src/AccessibilityPanel.tsx","targets":[{"conditions":[],"target":"./src/AccessibilityPanel.tsx","sourcePath":"packages/platform/ui/accessibility/src/AccessibilityPanel.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/AccessibilityPanel.tsx","sourceStatus":"verified source file"}]},{"subpath":"./AccessibilityProvider","importPath":"@lssm-tech/lib.accessibility/AccessibilityProvider","target":"./src/AccessibilityProvider.tsx","targets":[{"conditions":[],"target":"./src/AccessibilityProvider.tsx","sourcePath":"packages/platform/ui/accessibility/src/AccessibilityProvider.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/AccessibilityProvider.tsx","sourceStatus":"verified source file"}]},{"subpath":"./i18n","importPath":"@lssm-tech/lib.accessibility/i18n","target":"./src/i18n/index.ts","targets":[{"conditions":[],"target":"./src/i18n/index.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs","importPath":"@lssm-tech/lib.accessibility/i18n/catalogs","target":"./src/i18n/catalogs/index.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/index.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/catalogs/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/catalogs/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/en","importPath":"@lssm-tech/lib.accessibility/i18n/catalogs/en","target":"./src/i18n/catalogs/en.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/en.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/catalogs/en.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/catalogs/en.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/es","importPath":"@lssm-tech/lib.accessibility/i18n/catalogs/es","target":"./src/i18n/catalogs/es.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/es.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/catalogs/es.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/catalogs/es.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/fr","importPath":"@lssm-tech/lib.accessibility/i18n/catalogs/fr","target":"./src/i18n/catalogs/fr.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/fr.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/catalogs/fr.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/catalogs/fr.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/keys","importPath":"@lssm-tech/lib.accessibility/i18n/keys","target":"./src/i18n/keys.ts","targets":[{"conditions":[],"target":"./src/i18n/keys.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/keys.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/keys.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/locale","importPath":"@lssm-tech/lib.accessibility/i18n/locale","target":"./src/i18n/locale.ts","targets":[{"conditions":[],"target":"./src/i18n/locale.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/locale.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/locale.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/messages","importPath":"@lssm-tech/lib.accessibility/i18n/messages","target":"./src/i18n/messages.ts","targets":[{"conditions":[],"target":"./src/i18n/messages.ts","sourcePath":"packages/platform/ui/accessibility/src/i18n/messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/i18n/messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./nativewind-env.d","importPath":"@lssm-tech/lib.accessibility/nativewind-env.d","target":"./src/nativewind-env.d.ts","targets":[{"conditions":[],"target":"./src/nativewind-env.d.ts","sourcePath":"packages/platform/ui/accessibility/src/nativewind-env.d.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/nativewind-env.d.ts","sourceStatus":"verified source file"}]},{"subpath":"./next-route-announcer","importPath":"@lssm-tech/lib.accessibility/next-route-announcer","target":"./src/next-route-announcer.tsx","targets":[{"conditions":[],"target":"./src/next-route-announcer.tsx","sourcePath":"packages/platform/ui/accessibility/src/next-route-announcer.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/next-route-announcer.tsx","sourceStatus":"verified source file"}]},{"subpath":"./preferences","importPath":"@lssm-tech/lib.accessibility/preferences","target":"./src/preferences.tsx","targets":[{"conditions":[],"target":"./src/preferences.tsx","sourcePath":"packages/platform/ui/accessibility/src/preferences.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/preferences.tsx","sourceStatus":"verified source file"}]},{"subpath":"./styles.css","importPath":"@lssm-tech/lib.accessibility/styles.css","target":{"style":"./src/styles.css","default":"./src/styles.css"},"targets":[{"conditions":["style"],"target":"./src/styles.css","sourcePath":"packages/platform/ui/accessibility/src/styles.css","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/styles.css","sourceStatus":"verified source file"},{"conditions":["default"],"target":"./src/styles.css","sourcePath":"packages/platform/ui/accessibility/src/styles.css","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/src/styles.css","sourceStatus":"verified source file"}]}],"entryCount":16,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Accessibility documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.accessibility","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.accessibility.txt"},"readme":{"status":"available","body":"# @lssm-tech/lib.accessibility\n\nWebsite: https://contractspec.io\n\n**WCAG compliance utilities and validators.**\n\n## What It Provides\n\n- **Layer**: lib.\n- **Consumers**: design-system, example apps.\n- Related ContractSpec packages include `@lssm-tech/lib.design-system`, `@lssm-tech/lib.ui-kit`, `@lssm-tech/lib.ui-kit-web`, `@lssm-tech/tool.bun`, `@lssm-tech/tool.typescript`.\n- Related ContractSpec packages include `@lssm-tech/lib.design-system`, `@lssm-tech/lib.ui-kit`, `@lssm-tech/lib.ui-kit-web`, `@lssm-tech/tool.bun`, `@lssm-tech/tool.typescript`.\n\n## Installation\n\n`npm install @lssm-tech/lib.accessibility`\n\nor\n\n`bun add @lssm-tech/lib.accessibility`\n\n## Usage\n\nImport the root entrypoint from `@lssm-tech/lib.accessibility`, or choose a documented subpath when you only need one part of the package surface.\n\n## Architecture\n\n- `src/AccessibilityPanel.tsx` is part of the package's public or composition surface.\n- `src/AccessibilityProvider.tsx` is part of the package's public or composition surface.\n- `src/index.ts` is the root public barrel and package entrypoint.\n- `src/nativewind-env.d.ts` is part of the package's public or composition surface.\n- `src/next-route-announcer.tsx` is part of the package's public or composition surface.\n- `src/preferences.tsx` is part of the package's public or composition surface.\n- `src/styles.css` is part of the package's public or composition surface.\n\n## Public Entry Points\n\n- Export `.` resolves through `./src/index.ts`.\n- Export `./AccessibilityPanel` resolves through `./src/AccessibilityPanel.tsx`.\n- Export `./AccessibilityProvider` resolves through `./src/AccessibilityProvider.tsx`.\n- Export `./nativewind-env.d` resolves through `./src/nativewind-env.d.ts`.\n- Export `./next-route-announcer` resolves through `./src/next-route-announcer.tsx`.\n- Export `./preferences` resolves through `./src/preferences.tsx`.\n\n## Local Commands\n\n- `bun run dev` — contractspec-bun-build dev\n- `bun run build` — contractspec-bun-build build\n- `bun run lint` — bun lint:fix\n- `bun run lint:check` — biome check .\n- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .\n- `bun run typecheck` — tsgo --noEmit\n- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose\n- `bun run publish:pkg:canary` — bun publish:pkg --tag canary\n- `bun run clean` — rimraf dist .turbo\n- `bun run build:bundle` — contractspec-bun-build transpile\n- `bun run build:types` — contractspec-bun-build types\n- `bun run prebuild` — contractspec-bun-build prebuild\n\n## Recent Updates\n\n- Replace eslint+prettier by biomejs to optimize speed.\n- `styles.css` honours the OS `prefers-reduced-motion: reduce` setting by\n  default, including before `AccessibilityProvider` mounts; only an explicit\n  `no-preference` choice opts out.\n\n## Notes\n\n- WCAG compliance standards must be preserved; changes affect all UI surfaces.\n- Do not weaken or remove existing validators without coordinating with design-system consumers.\n\nStandalone declaration exports keep their existing public subpath names. The\nshared builder preserves their original declaration suffix and copies checked\nsource declarations into dist, without overwriting emitted implementation types.\n","sourcePath":"packages/platform/ui/accessibility/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/accessibility/README.md","blobSha":"376c68a4fe749d29dd0f862138cca9cbd6233683","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"ui-and-presentations","areaTitle":"Interfaces, presentations and design","displayName":"lib.accessibility","runtimes":["node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.accessibility/","contextUrl":"/docs/packages/lib.accessibility.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}