fix: from vue-docgen-cli v4.64.0 extractConfig method is async and we… #61
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.
I started with a configuration problem after updating some dependencies, getting the below error
After debugging it I detected that the
extractConfig
method returns only an object with thecomponents
property on itand on
case 1
when it tray to useconfig.componentsRoot
that property isundefined
and makes thepath
function throws the error shown in the first print.I checked the
extractConfig
method onvue-docgen-cli
. I discovered that this method was converted to anasync
function which causes this new behaviour because the configuration fromvue-docgen-cli
is created successfully as you can see in the below screenshot.To resume the function does not wait and the
config
object is set only with thecomponents
property because fromvue-docgen-cli v4.64.0
extractConfig
method isasync
and we need to wait until it resolves the config.As an extra check, we can confirm this change on the following commit.
and we also can confirm that on NPM in the new code tab
In previous versions, this method was not async