diff --git a/jscomp/bsb/templates/react/README.md b/jscomp/bsb/templates/react/README.md index e43c0956ff..cf94ed40e4 100644 --- a/jscomp/bsb/templates/react/README.md +++ b/jscomp/bsb/templates/react/README.md @@ -20,3 +20,5 @@ npm run webpack:production ``` This will replace the development artifact `build/Index.js` for an optimized version. + +**To enable dead code elimination**, change `bsconfig.json`'s `package-specs` `module` from `"commonjs"` to `"es6"`. Then re-run the above 2 commands. This will allow Webpack to remove unused code. diff --git a/jscomp/bsb/templates/react/bsconfig.json b/jscomp/bsb/templates/react/bsconfig.json index 82fbae78ee..39a561f701 100644 --- a/jscomp/bsb/templates/react/bsconfig.json +++ b/jscomp/bsb/templates/react/bsconfig.json @@ -12,7 +12,7 @@ "subdirs" : true }, "package-specs": [{ - "module": "es6", + "module": "commonjs", "in-source": true }], "suffix": ".bs.js",