All Projects → rlucha → reasonml-minimal-config

rlucha / reasonml-minimal-config

Licence: other
ReasonML minimal webpack config with webpack-dashboard & reports enabled

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to reasonml-minimal-config

rekernel
A minimal setup for writing Unikernels in ReasonML
Stars: ✭ 28 (+75%)
Mutual labels:  reasonml
ogaml
Ocaml multimedia library
Stars: ✭ 28 (+75%)
Mutual labels:  reasonml
reason-vue
ReasonML and Vue
Stars: ✭ 55 (+243.75%)
Mutual labels:  reasonml
react-rules-of-hooks-ppx
This ppx validates the rules of React hooks.
Stars: ✭ 40 (+150%)
Mutual labels:  reasonml
rx-reason
Reactive programming library for ReasonML/OCaml
Stars: ✭ 49 (+206.25%)
Mutual labels:  reasonml
reasonml-tic-tac-toe
www.imandra.ai
Stars: ✭ 19 (+18.75%)
Mutual labels:  reasonml
bacen-exchange-rates
Reason API to fetch the daily reports from BACEN PTAX exchanges
Stars: ✭ 16 (+0%)
Mutual labels:  reasonml
ppx rapper
Syntax extension for writing SQL in OCaml
Stars: ✭ 91 (+468.75%)
Mutual labels:  reasonml
ideas-for-project-names-starting-with-re
No description or website provided.
Stars: ✭ 27 (+68.75%)
Mutual labels:  reasonml
reform
📋 Reasonably making forms sound good
Stars: ✭ 345 (+2056.25%)
Mutual labels:  reasonml
reason-react-lazy-loading
Example project to show how to use components lazy loading in ReasonReact
Stars: ✭ 41 (+156.25%)
Mutual labels:  reasonml
remachine
[WIP] Reason pattern matching viz
Stars: ✭ 44 (+175%)
Mutual labels:  reasonml
LifeTime
LifeTime app
Stars: ✭ 35 (+118.75%)
Mutual labels:  reasonml
reason-rust-scraper
🦀 Scraping & crawling websites using Rust, and ReasonML
Stars: ✭ 21 (+31.25%)
Mutual labels:  reasonml
bs-immutablejs
Reason + BuckleScript bindings to Immutable.js
Stars: ✭ 28 (+75%)
Mutual labels:  reasonml
turaku-client
Web / Electron client application for Turaku
Stars: ✭ 27 (+68.75%)
Mutual labels:  reasonml
sonos-wejay
Slack integration for a local Sonos system
Stars: ✭ 19 (+18.75%)
Mutual labels:  reasonml
genTypeScript
Auto generation of type-safe bindings between Reason and Typescript.
Stars: ✭ 75 (+368.75%)
Mutual labels:  reasonml
gobi
Compile OCaml/Reason to static iOS libraries
Stars: ✭ 25 (+56.25%)
Mutual labels:  reasonml
JsonCodec
JSON combinator library for BuckleScript/Reason
Stars: ✭ 38 (+137.5%)
Mutual labels:  reasonml

UPDATE: I recommend using reason-scripts or reasonML Quickstart Steps instead of this

Minimal reasonml config

This repo contains the minimum amount of configuration to run:

  • reasonml to javascript transpilation
  • webpack-dashboard & bundle reports
  • browser-sync server with automatic reloading on source changes

Fork / clone repo and install dependencies

$ git clone https://github.com/rlucha/reasonml-minimal-config .
$ npm i

Running the development environment

$ npm run dev

Creating a production bundle

Minifies & drops dead code

$ npm run prod

It expects a src/main.re file as an entry point to create the bundle.

Check the bundle details

With every compilation a stats.json file is produced in the root, visit https://webpack.github.io/analyse/ and drop that file to get a good insight of your bundle.

Play with it

Edit src/main.re and check the changes on localhost:3000

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].