Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
634d758
feat: add aria utils
hi-ogawa Mar 13, 2026
2c4adac
chore(deps): update
hi-ogawa Mar 13, 2026
94aa146
chore: more deps
hi-ogawa Mar 13, 2026
6d05238
chore: format
hi-ogawa Mar 13, 2026
572ff62
chore: update deps
hi-ogawa Mar 13, 2026
9d66b34
chore: remove prettier
hi-ogawa Mar 13, 2026
5ee2748
Merge branch 'master' into 03-13-chore_update_deps
hi-ogawa Mar 13, 2026
e8235b3
chore: lint
hi-ogawa Mar 13, 2026
b9d5fd9
chore: tsup -> tsdown
hi-ogawa Mar 13, 2026
4ad7231
chore: fix tsdown mjs
hi-ogawa Mar 13, 2026
8ae0241
feat: implement aria
hi-ogawa Mar 13, 2026
9099ed4
chore: add ci
hi-ogawa Mar 13, 2026
7efcf9b
ci: debug
hi-ogawa Mar 13, 2026
c07f158
ci: split lint
hi-ogawa Mar 13, 2026
97caef4
ci: debug done
hi-ogawa Mar 13, 2026
16152d4
ci: still debug
hi-ogawa Mar 13, 2026
ecdbd14
chore: update actions
hi-ogawa Mar 13, 2026
d273a32
ci: cleanup
hi-ogawa Mar 13, 2026
ea0e0ef
ci: main -> master
hi-ogawa Mar 13, 2026
88068bb
chore: typecheck ci
hi-ogawa Mar 13, 2026
19494fc
chore: merge https://github.com/sheremet-va/ivya/pull/7 Merge branch …
hi-ogawa Mar 13, 2026
cfc3ec8
chore: ci
hi-ogawa Mar 13, 2026
2a984bc
chore: format
hi-ogawa Mar 13, 2026
8ae1bc1
chore: unused
hi-ogawa Mar 13, 2026
ea79a23
chore: comment
hi-ogawa Mar 13, 2026
98710de
refactor: move code
hi-ogawa Mar 13, 2026
40f94ab
refactor: move code
hi-ogawa Mar 13, 2026
5f53193
chore: build entry
hi-ogawa Mar 13, 2026
c9696f3
test: copy from https://github.com/vitest-dev/vitest/pull/9668
hi-ogawa Mar 13, 2026
42d8ab3
test: update
hi-ogawa Mar 13, 2026
665adf6
chore: add AGENTS.md
hi-ogawa Mar 13, 2026
ff1357d
chore: AGENTS.md
hi-ogawa Mar 13, 2026
02ce5ac
fix: escape yaml
hi-ogawa Mar 13, 2026
fad56c6
test: update
hi-ogawa Mar 13, 2026
6918019
fix: fix before/after text
hi-ogawa Mar 13, 2026
b6dab88
chore: comment
hi-ogawa Mar 13, 2026
ceebccc
fix: aria-disabled more precisely
hi-ogawa Mar 13, 2026
e57d093
test: placeholder edge case
hi-ogawa Mar 13, 2026
3ef2231
Merge branch 'master' into feat-aria
hi-ogawa Mar 13, 2026
2e5b84f
chore: fix merge
hi-ogawa Mar 13, 2026
c9f9edc
chore: fix merge
hi-ogawa Mar 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
node_modules
dist
*.tsbuildinfo
__screenshots__
.vitest-attachments
vendor/
20 changes: 20 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## Playwright source reference

When you need to reference Playwright source code (e.g. for ARIA snapshot implementation details), clone it locally:

```sh
git clone --depth 1 https://github.com/microsoft/playwright.git vendor/playwright
```

The `vendor/` directory is gitignored. For example, you can search for:

- `packages/playwright-core/src/server/injected/ariaSnapshot.ts` — ARIA snapshot logic
- `packages/playwright-core/src/server/injected/roleUtils.ts` — role/ARIA utilities

## Tests

- Iterate on aria snapshot utility feature

```sh
pnpm test test/aria.test.ts --browser.headless --update
```
1 change: 1 addition & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@AGENTS.md
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"main": "./dist/index.js",
"exports": {
".": "./dist/index.js",
"./aria": "./dist/aria/index.js",
"./utils": "./dist/publicUtils.js"
},
"scripts": {
Expand All @@ -41,7 +42,8 @@
"tsdown": "^0.21.2",
"typescript": "^5.8.2",
"vite": "^8.0.0",
"vitest": "^4.1.0"
"vitest": "^4.1.0",
"yaml": "^2.8.2"
},
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be"
}
54 changes: 35 additions & 19 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading