A simple utility for compiling your React components to CommonJS modules.
Ideally, you should never need to touch Webpack and Babel if all you want to do is to make and publish React components.
This utility uses Babel presets: react
, latest
, and stage-3
.
- Install the package with either
yarn
ornpm
:
yarn add --dev react-build-lib
npm install --save-dev react-build-lib # or use npm
- Add the following script to your
package.json
file:
"scripts": {
"build:lib": "react-build-lib"
}
- Now, everytime you run
npm run build:lib
, babel will compile all your javascript files in yoursrc
folder and output alib
folder. By default, it will also copy over any other files.
Note: You can also set your source and ouput directories by providing two additional arguments:
react-build-lib src lib