refactor(all): use esbuild-runner
#1669
Merged
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.
Overview
Replaces
ts-node
withesbuild-runner
since we weren't using the type checking ofts-node
andesbuild-runner
is much faster. The catch is thatesbuild-runner
fails on cycles, so I had to remove the cycles from the repo. I used theimport/no-cycle
ESLint rule to find them and prevent new ones from forming in the future.Demo Video or Screenshot
n/a
Testing Plan
Automated testing, manually tested scripts that now use
esr
instead ofts-node
.Checklist