Support async transformCode, catch transformCode errors #285
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.
Hello, I am upgrading the website for the Emotion project to the latest react-live. This PR fixes two issues I encountered with
transformCode
:transformCode
did not support asynchronous functions. We need this because we do our transformation in a web worker to avoid blocking the UI thread.transformCode
. If the user enters invalid code, it is very likely thattransformCode
will throw. Closes Errors created post-transform aren't caught by react-live #233.transformCode
was wrong.