cra-reason-template
v0.1.3CRA Reason Template
$ yarn create react-app my-app --scripts-version cra-reason-template
This package includes scripts and configuration to provide an easy way to get started building ReasonReact applications with Create React App.
For getting to know Create React App
, please visit its official
documentation:
- Getting Started – How to create a new app.
- User Guide – How to develop apps bootstrapped with Create React App.
Getting Started
Creating a new application
Using NPM
$ npm install -g create-react-app
$ create-react-app my-app --scripts-version cra-reason-template
Using Yarn
$ yarn create react-app my-app --scripts-version cra-reason-template
Using NPX
$ npx create-react-app my-app --scripts-version cra-reason-template
Running the development server
Using NPM
$ npm run bs:watch
$ npm run start # on a different shell session
Using Yarn
$ yarn bs:watch
$ yarn start # on a different shell session
Creating a production build
Using NPM
$ npm run bs:make
$ npm run build
Using Yarn
$ npm run bs:make
$ yarn build
Origins
This work is based on the work done in
reason-scripts. The main
difference between both projects is that reason-scripts
tries to integrate
the BuckleScript toolchain too much
(subjective) with Webpack, when they don't really play very well together.
cra-reason-template
tries to eschew added complexity by deliberately exposing
the BuckleScript compilation as a pre-requisite to launching the Create React App
process.
Copyright & License
Distributed under the MIT license (see LICENSE).