Reason-react starter kit
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__
example
src
.editorconfig
.gitignore
.prettierrc
.travis.yml
LICENSE
README.md
bsconfig.json
package.json
rollup.config.base.js
rollup.config.dev.js
rollup.config.prod.js
webpack.config.example.js
yarn.lock

README.md

Reason-react starter kit

License: MIT

Reason starter kit for creating react library.

Getting started

Clone this repository and install its dependencies:

git clone https://github.com/katmai7/reason-react-rollup-starter-kit.git
cd reason-react-rollup-starter-kit
yarn install

NPM scripts

  • yarn dev build lib in dev mode
  • yarn build build lib for production
  • yarn example run example server
  • yarn test run tests
  • yarn clean cleaning project

Development

Running the following command will open your default browser to example/index.html. Any modifications inside ./src trigger a browser refresh.

yarn dev

Production

Running the following command will build ./src/index.re to ./dist/your_lib_name.(cjs|es6|umd).js.

yarn build

Example app

The example app is running with the webpack as one of the main builders for web apps. Note that example app needs to build ./src/index.re file, so before running the example app, run yarn dev.

yarn dev
yarn example

Testing

Running the following command will run tests with Jest framework.

yarn test

Cleaning

Running the following command will clean project folders that are created by bucklescript and dist/temp/(folders you don't need to commit) folders.

yarn clean

License

MIT