Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: support ESM #56

Merged
merged 9 commits into from
Feb 29, 2024
Merged

fix: support ESM #56

merged 9 commits into from
Feb 29, 2024

Conversation

jlp-craigmorten
Copy link
Contributor

@jlp-craigmorten jlp-craigmorten commented Feb 29, 2024

Issue

Attempts to resolve #49.
Partially resolves #2.

Details

Updates to dependencies + import syntax to enable ESM environment support for the likes of web-test-runner (*caveated in that still need some bundler logic for upstream dependencies).

This required an updated to aria-query via resolutions (hopefully can be removed with release of v10 of @testing-library/dom, see testing-library/dom-testing-library#1269) which means we also now get some updated WAI-ARIA 1.2 roles which is somewhat a breaking change.

CheckList

  • Has been tested (where required).

@jlp-craigmorten jlp-craigmorten changed the title tmp: first pass trying to support esm fix: support ESM Feb 29, 2024
@jlp-craigmorten jlp-craigmorten mentioned this pull request Feb 29, 2024
@jlp-craigmorten jlp-craigmorten marked this pull request as ready for review February 29, 2024 23:29
@jlp-craigmorten jlp-craigmorten merged commit 3153be7 into main Feb 29, 2024
6 checks passed
@jlp-craigmorten jlp-craigmorten deleted the fix-esm-support branch February 29, 2024 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: support latest stable aria roles ESM export?
1 participant