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.
π Linked issue
β Type of change
π Description
This PR adds basic utility to listen on an entry file and watch its changes.
Notes:
This PR is partial to include minimum requirements for next steps of supporting CLI and making next step refactors.
I have added minimum
dependencies
forconsola
,jiti
andmlly
which are small but also most of the times shared libraries between unjs ecosystem .A dedicated
listhenAndWatch
utility makes sure we can keep bundle tree-shakableWatcher is super simple right now using native Node. We might switch to
parcel/watcher
later.Implementation might partially go to the jiti later
π Checklist