gatsby-plugin-elm
Provides compiler support for Elm in gatsby.
Install
npm install --save gatsby-plugin-elm
How to use
- Include the plugin in your
gatsby-config.js
file. - Write your Elm files as normal and import the Main file as seen in this example.
// in gatsby-config.jsplugins: `gatsby-plugin-elm`;
If you need to pass options to Elm use the plugins options, see elm-webpack-loader for all available options.
// in gatsby-config.jsplugins: resolve: `gatsby-plugin-sass` options: forceWatch: true ;
Default Options For Develop and Build
Since Gatsby has clear development and production modes this plugin sets some default behaviors depending on which is running:
Default Develop Options
debug: true
forceWatch: true
Default Production Options
optimize: true
NOTE: You can override either of these behaviors in the options object in your gatsby-config.js