elm-fancy-brunch
v3.0.1
Published
Elm support for brunch, with error display.
Downloads
5
Readme
elm-fancy-brunch
Install
npm install --save-dev elm-fancy-brunch
Usage
The plugin will run automatically. Note that by default no elm files will
be compiled unless elm-package.json
or brunch-config.js
specifies
exposed-modules
. See below for details.
Configuration
The following defaults can be overridden in brunch-config.js
:
{
...
plugins: {
elm: {
"exposed-modules": [],
"source-directories": [],
compilerOptions {
debug: true,
optimize: true
}
}
}
...
}
The exposed-modules
and source-directories
fields correspond to
the fields of the same name in elm-package.json
and will be
parsed from that file if it is present. These two fields determine
what modules to compile and where to find them.
Example
If all elm code is kept in web/static/elm
and we wish to compile
web/static/elm/Main.elm
ensure the following configuration is present
in elm-package.json
or the brunch-config.js
plugin configuration:
{
...
"exposed-modules": ["Main"],
"source-directories": ["web/static/elm"]
...
}