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 wanted to use elm-brunch on a Phoenix project that has the elm file within a
web/elm
folder, butbrunch-config.js
on the root. However doing this was runningelm make
on the root of the project, thus installingelm-stuff
andelm-package.json
on the root. This in turn meant that the elm file was unable to find its dependencies.This PR allows you to set a
config.plugins.elmBrunch.elmFolder
option (defaults tonull
), which is then passed into theexec
command as thecwd
option (setting this to null by default means that current behaviour is maintained).I also wrote some tests around this to ensure I hadn't broken anything, but I put these on a separate commit in case you'd rather not include them or their dependencies.