Chore: refactor normalizeOptions and the resolver pipeline #159
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.
This is the last one of my refactors. Changes here:
normalizeOptions
to a separate file, which separates it from the visitor code. Makes the intent inindex.js
more clear IMO, because there is a lot less to look at now.types
into state - a thing I experimented with in another plugin. It allows moving the visitor code out of the main export function, which I also did.Edit: added the point about
types
.Edit: added the point about the tests.