{"_id":"@a11yst/browser","_rev":"3-8c8360818ee18425f7998afbd55649de","name":"@a11yst/browser","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@a11yst/browser","version":"1.0.0","license":"MPL-2.0","_id":"@a11yst/browser@1.0.0","maintainers":[{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"}],"homepage":"https://github.com/angelabenavente/a11yst#readme","bugs":{"url":"https://github.com/angelabenavente/a11yst/issues"},"dist":{"shasum":"d0c0d496f9bfa6aeb426f4ef57fe8d9502170e2a","tarball":"https://registry.npmjs.org/@a11yst/browser/-/browser-1.0.0.tgz","fileCount":35,"integrity":"sha512-grpj7yMnZ5P2OhQv8xZLHv0IQ2+Kq4aEKNgYY+tdABvoFtt1QC21VTpfSp1X/vJSWR08Q+HswoFXPd1gWcJl3Q==","signatures":[{"sig":"MEUCIFqNyU3e6m8LIOtbyuBYkt1YNKAcHAxojpbV73P+5yWNAiEA3ZgzZlhWXWKjXFtdZgEee3GUV1pOzhEtVVTOXkpwhzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173803},"main":"./dist/index.js","type":"module","_from":"file:a11yst-browser-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"},"_resolved":"/private/var/folders/tf/l5jz90dj0yncc_ds04tbfs5c0000gn/T/1dd372b01480fe7879a0b6a2edbcbdd9/a11yst-browser-1.0.0.tgz","_integrity":"sha512-grpj7yMnZ5P2OhQv8xZLHv0IQ2+Kq4aEKNgYY+tdABvoFtt1QC21VTpfSp1X/vJSWR08Q+HswoFXPd1gWcJl3Q==","repository":{"url":"git+https://github.com/angelabenavente/a11yst.git","type":"git"},"_npmVersion":"10.9.0","description":"Playwright + axe-core web audit engine for a11yst","directories":{},"_nodeVersion":"22.12.0","dependencies":{"playwright":"1.62.0","@a11yst/flows":"1.0.0","@a11yst/rules":"1.0.0","@a11yst/types":"1.0.0","playwright-core":"1.62.0","@a11yst/adapters":"1.0.0","@a11yst/profiles":"1.0.0","@axe-core/playwright":"^4.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0_1787506249945_0.23704406029721348","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@a11yst/browser","version":"1.0.1","license":"MPL-2.0","_id":"@a11yst/browser@1.0.1","maintainers":[{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"}],"homepage":"https://github.com/angelabenavente/a11yst#readme","bugs":{"url":"https://github.com/angelabenavente/a11yst/issues"},"dist":{"shasum":"0b5b7ab9439498ab679c83a7f68f7c0c8d952a61","tarball":"https://registry.npmjs.org/@a11yst/browser/-/browser-1.0.1.tgz","fileCount":35,"integrity":"sha512-igFj5JteVJFxH0VHnaxUUWnHR5Mq2FWGkrtvrGE4W77OF32Lhbtr5HC3Jqy/pYgRtYLwgdGnM/bhC1nYudSUgA==","signatures":[{"sig":"MEYCIQDq38x84Nv4TrdmNiOmdKZec2hNw2+a7PHcEMwKpdZVlwIhAOmXgo3I3zy6MBisswEOIU7kEeUEUOW6SzdRy+mqnZKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173803},"main":"./dist/index.js","type":"module","_from":"file:a11yst-browser-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"},"_resolved":"/private/var/folders/tf/l5jz90dj0yncc_ds04tbfs5c0000gn/T/2eaf94a2c890cc8403d34e797420bbb8/a11yst-browser-1.0.1.tgz","_integrity":"sha512-igFj5JteVJFxH0VHnaxUUWnHR5Mq2FWGkrtvrGE4W77OF32Lhbtr5HC3Jqy/pYgRtYLwgdGnM/bhC1nYudSUgA==","repository":{"url":"git+https://github.com/angelabenavente/a11yst.git","type":"git"},"_npmVersion":"10.9.8","description":"Playwright + axe-core web audit engine for a11yst","directories":{},"_nodeVersion":"22.23.1","dependencies":{"playwright":"1.62.0","@a11yst/flows":"1.0.1","@a11yst/rules":"1.0.1","@a11yst/types":"1.0.1","playwright-core":"1.62.0","@a11yst/adapters":"1.0.1","@a11yst/profiles":"1.0.1","@axe-core/playwright":"^4.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.1_1787508679009_0.5616444478379654","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@a11yst/browser","version":"1.0.2","description":"Playwright + axe-core web audit engine for a11yst","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@axe-core/playwright":"^4.10.1","playwright":"1.62.0","playwright-core":"1.62.0","@a11yst/flows":"1.0.2","@a11yst/types":"1.0.2","@a11yst/adapters":"1.0.2","@a11yst/profiles":"1.0.2","@a11yst/rules":"1.0.2"},"devDependencies":{"typescript":"^5.7.2"},"engines":{"node":">=22.12.0"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/angelabenavente/a11yst.git"},"homepage":"https://www.a11yst.dev","bugs":{"url":"https://github.com/angelabenavente/a11yst/issues"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist *.tsbuildinfo"},"_id":"@a11yst/browser@1.0.2","_integrity":"sha512-aAYXcU8izTfWPyf9BFfbOAwb9F2alfUDN8oeuOQ4bDVTvQVthr5EKWgCXg1b5WM7m/UP79uPV4zRXG7nqiJ3dQ==","_resolved":"/private/var/folders/tf/l5jz90dj0yncc_ds04tbfs5c0000gn/T/d8ceafbaa6a448ff917793984e10620a/a11yst-browser-1.0.2.tgz","_from":"file:a11yst-browser-1.0.2.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-aAYXcU8izTfWPyf9BFfbOAwb9F2alfUDN8oeuOQ4bDVTvQVthr5EKWgCXg1b5WM7m/UP79uPV4zRXG7nqiJ3dQ==","shasum":"db3e3a1a7e68bda7ba8d35e37ca5e27f149fdb97","tarball":"https://registry.npmjs.org/@a11yst/browser/-/browser-1.0.2.tgz","fileCount":35,"unpackedSize":174123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVjB1EGE+rmarjpwuNPVfDo5tfCgX0fHCaLlE/5UfuQAIhAK063xAS6uRjaLRX0LKOknc8ZnS7HpfabGyS1Y2udqwu"}]},"_npmUser":{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"},"directories":{},"maintainers":[{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser_1.0.2_1787683118093_0.9898271922981303"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T17:30:49.644Z","modified":"2026-08-25T18:38:38.400Z","1.0.0":"2026-08-23T17:30:50.093Z","1.0.1":"2026-08-23T18:11:19.147Z","1.0.2":"2026-08-25T18:38:38.248Z"},"bugs":{"url":"https://github.com/angelabenavente/a11yst/issues"},"license":"MPL-2.0","homepage":"https://www.a11yst.dev","repository":{"type":"git","url":"git+https://github.com/angelabenavente/a11yst.git"},"description":"Playwright + axe-core web audit engine for a11yst","maintainers":[{"name":"angelabenavente","email":"ang.ben.dev@gmail.com"}],"readme":"# @a11yst/browser [![NPM version](https://img.shields.io/npm/v/@a11yst/browser.svg?style=flat)](https://www.npmjs.com/package/@a11yst/browser) [![License: MPL-2.0](https://img.shields.io/badge/License-MPL--2.0-blue.svg)](LICENSE) [![NPM total downloads](https://img.shields.io/npm/dt/@a11yst/browser.svg?style=flat)](https://www.npmjs.com/package/@a11yst/browser)\n\nPlaywright + axe-core web audit engine for a11yst. Launches Chromium, navigates\nto planned routes, runs `@axe-core/playwright`, and normalises violations into\na11yst `Finding`s. Also manages an optional local dev server for the duration\nof a web audit.\n\nOnly Chromium is supported in this phase. Before running audits, install the\nChromium browser binary once per machine/CI image:\n\n```bash\npnpm exec playwright install chromium\n```\n\nThis package intentionally has no dependency on Commander or any CLI output\nformatting — it is consumed by `@a11yst/cli` (or any other caller) as a plain\nasync function.\n\n## Usage\n\n```ts\nimport { runWebAudit } from \"@a11yst/browser\";\n\nconst result = await runWebAudit({\n  project,\n  runs,\n  configDir,\n  options: { headed: false, navigationTimeoutMs: 30_000 },\n});\n```\n\nSee `src/index.ts` for the full exported surface.\n","readmeFilename":"README.md"}