Avoiding https://github.com/mrmlnc/fast-glob/issues/158 #209
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 PR contains a:
Motivation / Use-Case
I often name my project folders using the pattern/scheme of
Client name (project name)
- first the name of the client and then in braces the name of his/her project.However, as described in mrmlnc/fast-glob#158 this raises a problem - even if I use
globbyOptions: {extension: false, extglob: false}
the problem persists. The solution is to properly escape all symbols inside thecontext
which are treated specially byFast-Glob
- but leave them as is in the actual glob pattern(s) infiles
.I am not sure whether my implementation is the optimal one but I am open to discussion.
Breaking Changes
This PR is not supposed to break anything - only to handle some edge cases.
Additional Info
I am using the plugin like this (inside
vue.config.js
)