You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 4, 2020. It is now read-only.
All the settings are taken from bsconfig.json, but few options can be overridden.
include and exclude
each a minimatch pattern, or array of minimatch patterns, which determines which files are complied by Bucklescript.
By default all .re and .ml are included and all .rei and .mli are excluded.
module
To specify bucklescript output type for rollup to consume.
To use bs-loader with bsb's in-souce builds,
add the inSource option to your loader config:
...
plugins: [bucklescript({inSource: false})]
cwd
This option specifies what directory to run bsb from.
...
plugins: [bucklescript({cwd: 'path/to/dir'})]
showWarnings
Controls whether bsb compile warnings are shown. Defaults to true.
...
plugins: [bucklescript({showWarnings: true})]
includeStandardLibrary
Note: This is an advance feature and may not work as intended
Bucklescript comes with OCaml standard library complied to javascript.
Choose whether to bundle functions from standard library.
Defaults to true.
Please use es6 for module option as rollup works only with es modules.
But this breaks integration with with react,
thought it can be easily solved by following the helpful error message provided by rollup.