Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What:
These changes update the scripts to work with the rewritten Toolbox.
Interop and deep imports from
dom-testing-library
have been removed and the relevant code has been inlined.If the simplified error message for invalid arguments turns out to be insufficient, we should consider adding helpers for error messages on the official exports of DTL – e.g. on the config object.
I reverted the swap of the release action because
action-release
is tested, requires less config for our workflow and defaults to Conventional Commits which allows to signal breaking changes in the commit summary (fix!:
). If there are any issues with that action, please tell me and I'll try to fix it.How:
The
builder
modules have been removed from Toolbox.I decided to use
esbuild
to bundle dependencies and environment setup.This conflicted with
baseUrl: /dev/null
in tsconfig which was a nice workaround to prevent IDEs from autocompleting to non-relative paths because the extended config setsbaseUrl
to./src
. If that turns out to be a problem again, we should probably just removeextends
from our base config.Checklist:
- [ ] Documentation