Skip to content

fix: support ESM#56

Merged
jlp-craigmorten merged 9 commits intomainfrom
fix-esm-support
Feb 29, 2024
Merged

fix: support ESM#56
jlp-craigmorten merged 9 commits intomainfrom
fix-esm-support

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
@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