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.
Currently brfs will attempt to process css files if they are included from the node_modules folder. This check will assure that brfs will never attempt to process .css files if they somehow get processed by the transform.
I am not 100% sure this is the most elegant solution to the problem due to the nature of the edge case necessitating this bug fix, attempting to require a .css file from a submodule
In this particular case the transform is not run on this require statement, due to it not being in a submodule. If the transform is run globally instead (-g), brfs attempts to process the css file on the first pass.
My reservation is that I'm not completely sure that brfs should care about specific file types, although since .json is already explicitly ignored perhaps my intuition is wrong. My main concern is that the number of potential dot files is infinite. Would it perhaps be better to make a white list rather than a black list?