{"_id":"@bocoup/macos-at-driver-server","_rev":"10-764e1b526ba95f16e9e670fe3944f5d8","name":"@bocoup/macos-at-driver-server","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.4":{"name":"@bocoup/macos-at-driver-server","version":"0.0.4","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.0.4","maintainers":[{"name":"boazsender","email":"boaz@bocoup.com"},{"name":"mariestaver","email":"marie@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"robocoup","email":"infrastructure@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"e104b537a45b0fd8f7a6b3a6c6e0013dd03c05ba","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.0.4.tgz","fileCount":28,"integrity":"sha512-8UXWhm5QSdYV8/b96nkB0HBJaqBwqYSBF3iRmepIfoW3H0P4SVXVy1t/ZI35GYdVNno1FTHOul/+M7h+HoVJBw==","signatures":[{"sig":"MEUCIQC5piXlQOiRzpDG/gVj5MVyoa5RAbBPhfThwdMNZp2o4wIgFVgstG/rJ9RMVGwrmDRmkngWTMlvZmEMtpjAAhSddyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34890},"engines":{"node":">=18.0.0"},"gitHead":"c3d0857529d4186e5009ffc355c0af11d4b34df8","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"jugglinmike","email":"mike@mikepennisi.com"},"_npmVersion":"9.6.7","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.0.4_1727293594998_0.03489984219400721","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bocoup/macos-at-driver-server","version":"0.0.5","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.0.5","maintainers":[{"name":"boazsender","email":"boaz@bocoup.com"},{"name":"mariestaver","email":"marie@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"robocoup","email":"infrastructure@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"bc1661934f6b59cb0cb251ed8dd7a83c891e4a1f","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.0.5.tgz","fileCount":65,"integrity":"sha512-xg9DxMyBiOGx1yNyQ+AaWxo+gpzlZhPiVUYTWQzjm6YiBGqoHY+/HojJLSaoVLCPdU07CM4C88CKgJtZhOkIcA==","signatures":[{"sig":"MEYCIQCEJyhZj/udfT0PtLt5kqeZTcYRI7YZKpZbcAm3FMnptAIhAI8qM/iLoNHPlMFle/A8Ptq0kf8cEjRx5ii4290D+AaA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6469979},"engines":{"node":">=18.0.0"},"gitHead":"b25c2180a0a696d4f57b1f50cce437ee331c0bde","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"jugglinmike","email":"mike@mikepennisi.com"},"_npmVersion":"9.8.1","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.0.5_1727293996210_0.7587188124514888","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bocoup/macos-at-driver-server","version":"0.0.6","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.0.6","maintainers":[{"name":"boazsender","email":"boaz@bocoup.com"},{"name":"mariestaver","email":"marie@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"robocoup","email":"infrastructure@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"c743f399a0b54cd964f34c16670cb9742a42809e","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.0.6.tgz","fileCount":65,"integrity":"sha512-rrOrz/Mwk9WRI7nkMTOu9Px36wT07kFnY2y2zMtIDVZJUUHn1L6eEDv35gTqIdM5/XKwkwN/hPk3sjLBaSSAtQ==","signatures":[{"sig":"MEQCIDomLs0GrJAS84+93Y+NJLHJ/F0oWKmc3lDQMauAMbG1AiA236b/DD6cVLd0fi7J336oGCd7jkiQT/061VyBJSLnAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6470117},"engines":{"node":">=18.0.0"},"gitHead":"61c385f5e42791abffdfca154405f9b87ccdb664","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"jugglinmike","email":"mike@mikepennisi.com"},"_npmVersion":"9.8.1","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.0.6_1727302591945_0.6621654851347654","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bocoup/macos-at-driver-server","version":"0.0.7","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.0.7","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"mariestaver","email":"marie@bocoup.com"},{"name":"boazsender","email":"boaz@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"866d808ebd99d6ab7147c1f5cd24b7da72bd45ba","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.0.7.tgz","fileCount":65,"integrity":"sha512-wcRq3GTlO9n2ZNKk4nOcwplCYzJEkKP+WLVbzDCPQVlM9niORF8HUfCED6ZMR3s5kcaBUOlRW21Wzs4fyVL6sw==","signatures":[{"sig":"MEUCIQCmvsRKcVXVeawF7Z8+LJm24mQSmNO/EAtuqaL8O1IN5QIgXdK4veoDIxsRI6qZBDz66sIpI7qiJL6J/Ens6JTOsvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6470402},"engines":{"node":">=18.0.0"},"gitHead":"d4d2ec1fb7120d5ba7eeb28aadb80f37444aad07","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"jugglinmike","email":"mike@mikepennisi.com"},"_npmVersion":"9.8.1","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.0.7_1733191843369_0.9865533777471736","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bocoup/macos-at-driver-server","version":"0.0.8","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.0.8","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"mariestaver","email":"marie@bocoup.com"},{"name":"boazsender","email":"boaz@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"6e797e183056dead1ca36fc0124330f4de49d115","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.0.8.tgz","fileCount":65,"integrity":"sha512-VZywDMHauexJkF67we9rClB0sJtTlWOOhCU4onzCKm3d9a9Qq6HncQwYhNfA9+3nIFWt0H/q9x6HeU0qpuC4Dg==","signatures":[{"sig":"MEUCIQCzwVtbEDDM0lBv9C2eNR1Cfe8p5jk/r0DmHMz/Io77hgIgRE8ANwErZCsKgkMdfekrtwKd84SxCfnia5T+QKyijkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6470539},"engines":{"node":">=18.0.0"},"gitHead":"1eb60015989d2b428d4e4c80c88b58658117c9db","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"jugglinmike","email":"mike@mikepennisi.com"},"_npmVersion":"9.8.1","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.0.8_1733355658000_0.6701240479868105","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bocoup/macos-at-driver-server","version":"0.1.0","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.1.0","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"chris_bocoup","email":"chris@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"4072e2eb208679d1870a51396cc80bd7c25f57e3","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.1.0.tgz","fileCount":71,"integrity":"sha512-mHwCZqwEwC4wmaWqrU7bYjy2+KaUqDEPu/kbMcqusw+6TLlqjuO+ksvnIAILSY00QhJlN97u9iVlmgeZYLlGfg==","signatures":[{"sig":"MEUCIGffAFBk0kczf/REd3ZopmNDrmtAN9kLogVRClxyX7N7AiEAxr5iZTaesNWHhgBv20iSIJcAKN8/q1Zl8Xwv60EAQZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6798844},"engines":{"node":">=18.0.0"},"gitHead":"4ef802c10978041a52be0a083a43dc3aaf5fd662","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"robocoup","email":"infrastructure@bocoup.com"},"_npmVersion":"11.3.0","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.1.0_1746632174421_0.35877994573890737","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bocoup/macos-at-driver-server","version":"0.1.1","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.1.1","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"chris_bocoup","email":"chris@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"edb378f6648b5668f817eb6f7cf510a3056c79a9","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.1.1.tgz","fileCount":71,"integrity":"sha512-0LSKLktOOZIU2ENhBLBr3zVhlme6cBP0zkoUl0t7kpS0/zFpQCv6TKdI5Z8RQipTtUgvC4s732RrsjILgb2mbw==","signatures":[{"sig":"MEQCIHROSdwMjTyOUC6807OCgWj7p+3nkiZ6cxEabqSGQuRUAiA8jDG/HD6OCHIzLoVy1Q3AkPEatwzKFmEItXkF7MzXzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6798789},"engines":{"node":">=18.0.0"},"gitHead":"8f79e08bec5dbb4ba361c6b44dcb661b7098a109","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"robocoup","actor":{"name":"robocoup","type":"user","email":"infrastructure@bocoup.com"},"email":"infrastructure@bocoup.com"},"_npmVersion":"11.4.2","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.1.1_1751580150527_0.44449857939175996","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bocoup/macos-at-driver-server","version":"0.1.2","author":{"name":"Bocoup"},"license":"MIT","_id":"@bocoup/macos-at-driver-server@0.1.2","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"chris_bocoup","email":"chris@bocoup.com"}],"bin":{"at-driver":"shared/bin/at-driver"},"dist":{"shasum":"761374ee6aa0480f9338d856799bc049116834e5","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.1.2.tgz","fileCount":71,"integrity":"sha512-3unWhuH8tCGPcxw3Z+8fmmaFKlP0SUb6vAvXLLiN7KfL16eBE/rtmlkZOOWqmlBiGHIizJhmP7J238lRM5CLXA==","signatures":[{"sig":"MEUCIEQVJ+f7I3NnCtwDIIkbVgoPi+QdzNIoki/ECFPNTQadAiEAveOJMGxlePFO2J2qj78wHmOKqzZuJ5CTjX8Kkp35se8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6798845},"engines":{"node":">=18.0.0"},"gitHead":"729433ac8188d57bb8d94ad2cffceaab8c3cef0b","scripts":{"prepack":"node ../../scripts/manage-shared.js copy","postpack":"node ../../scripts/manage-shared.js cleanup"},"_npmUser":{"name":"robocoup","actor":{"name":"robocoup","type":"user","email":"infrastructure@bocoup.com"},"email":"infrastructure@bocoup.com"},"_npmVersion":"11.4.2","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ws":"^8.2.3","uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.2.1","robotjs":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/macos-at-driver-server_0.1.2_1751580829951_0.10290740381695662","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bocoup/macos-at-driver-server","version":"0.1.3","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","scripts":{"prettier":"prettier --write lib test","test":"npm run test-style && npm run test-types && npm run test-unit","test-macos-key-press":"mocha --ui tdd --timeout 5000 test/test-macos-key-press.js","test-style":"prettier --check lib test","test-types":"tsc -p tsconfig.json","test-unit":"mocha --ui tdd --timeout 5000 test/test.js test/helpers/**/*.js"},"author":{"name":"Bocoup"},"license":"MIT","bin":{"at-driver":"lib/bin/at-driver"},"devDependencies":{"@types/mocha":"^10.0.6","@types/node":"^20.11.17","@types/ws":"^8.5.10","@types/yargs":"^17.0.32","fs-extra":"^11.2.0","mocha":"^9.1.2","prettier":"^3.2.4","selenium-webdriver":"^4.1.0","typescript":"^5.3.3"},"dependencies":{"debug":"^4.3.4","uuid":"^9.0.1","ws":"^8.2.3","yargs":"^17.2.1"},"engines":{"node":">=18.0.0"},"_id":"@bocoup/macos-at-driver-server@0.1.3","gitHead":"db32ef154ed7e15a47c2dbdcf1014836d70368f0","_nodeVersion":"22.13.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-3NDKD74HD6YpIifdJjdabUrGcVfe0F9bCkvRAqTstAHsl+wGzvzgPPPzb32HNK7HxYSRiSwdcEIOx/naHen9Nw==","shasum":"88c805b59d5c8febd0673de2d5ebf5d2c06d547b","tarball":"https://registry.npmjs.org/@bocoup/macos-at-driver-server/-/macos-at-driver-server-0.1.3.tgz","fileCount":22,"unpackedSize":34352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDp/SZGol+Q8YoXetIPGXnhACqTDRMURyi7WAAzpZUpdQIhAPTz8CidqOcCMwYmZoiPeLe4/8pvZG3giKeZ70FqrQAh"}]},"_npmUser":{"name":"robocoup","email":"infrastructure@bocoup.com"},"directories":{},"maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"chris_bocoup","email":"chris@bocoup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/macos-at-driver-server_0.1.3_1759870397502_0.6638469738810522"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T19:46:34.890Z","modified":"2025-10-07T20:53:17.897Z","0.0.4":"2024-09-25T19:46:35.204Z","0.0.5":"2024-09-25T19:53:18.288Z","0.0.6":"2024-09-25T22:16:32.210Z","0.0.7":"2024-12-03T02:10:43.661Z","0.0.8":"2024-12-04T23:40:58.349Z","0.1.0":"2025-05-07T15:36:14.677Z","0.1.1":"2025-07-03T22:02:30.790Z","0.1.2":"2025-07-03T22:13:50.206Z","0.1.3":"2025-10-07T20:53:17.677Z"},"author":{"name":"Bocoup"},"license":"MIT","description":"A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input using macOS","maintainers":[{"name":"robocoup","email":"infrastructure@bocoup.com"},{"name":"jugglinmike","email":"mike@mikepennisi.com"},{"name":"chris_bocoup","email":"chris@bocoup.com"}],"readme":"# macOS AT Driver Server\n\nAn implementation of the [AT Driver](https://w3c.github.io/at-driver/) remote\nend designed to work with screen readers on macOS.\n\n**[aria-at-automation](https://github.com/w3c/aria-at-automation)** &middot; [aria-at-automation-harness](https://github.com/w3c/aria-at-automation-harness) &middot; aria-at-automation-driver &middot; [aria-at-automation-results-viewer](https://github.com/w3c/aria-at-automation-results-viewer)\n\n## Requirements\n\n- macOS version 13 (\"Ventura\") or later\n- Node.js version 18 or later\n\n## Usage\n\n1.  Run the `install` sub-command in a terminal:\n\n        at-driver install\n\n    If prompted for system administration permission, grant permission.\n\n2.  Start the server by executing the `serve` sub-command in a terminal:\n\n        at-driver serve\n\n    The process will write a message to the standard error stream when the\n    WebSocket server is listening for connections. The `--help` flag will cause\n    the command to output advanced usage instructions (e.g. `at-driver --help`).\n\n3.  Configure any screen reader to use the text-to-speech voice named \"Bocoup\n    Automation Voice.\"\n\n4.  Use any WebSocket client to connect to the server. The protocol is described\n    below. (The server will print protocol messages to its standard error stream\n    for diagnostic purposes only. Neither the format nor the availability of\n    this output is guaranteed, making it inappropriate for external use.)\n\n### WebSocket server\n\nThe WebSocket server is written in Node.js and allows an arbitrary number of\nclients to observe events on a standard interface. It has been designed as an\napproximation of an interface that may be exposed directly by screen readers in\nthe future.\n\n## Contribution Guidelines\n\nFor details on contributing to this project, please refer to the file named\n`CONTRIBUTING.md`.\n\n## License\n\nLicensed under the terms of the MIT Expat License; the complete text is\navailable in the LICENSE file.\n\n---\n\n### [aria-at-automation](https://github.com/w3c/aria-at-automation)\n\nA collection of projects for automating assistive technology tests from [w3c/aria-at](https://github.com/w3c/aria-at) and beyond\n\n**[aria-at-automation-harness](https://github.com/w3c/aria-at-automation-harness)**  \nA command-line utility for executing test plans from [w3c/aria-at](https://github.com/w3c/aria-at) without human intervention using [the aria-at-automation-driver](https://github.com/w3c/aria-at-automation-driver)\n\n**aria-at-automation-driver**  \nA WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input\n\n**[aria-at-automation-results-viewer](https://github.com/w3c/aria-at-automation-results-viewer)**  \nA tool which translates the JSON-formatted data produced by the [aria-at-automation-harness](https://github.com/w3c/aria-at-automation-harness) into a human-readable form\n","readmeFilename":"README.md"}