All Projects → tj → React Fatigue Dev

tj / React Fatigue Dev

Module of modules for making modules

Labels

Projects that are alternatives of or similar to React Fatigue Dev

Rtpproxy
The RTPproxy is a high-performance software proxy for RTP streams that can work together with Sippy B2BUA, Kamailio, OpenSIPS and SER.
Stars: ✭ 283 (-10.73%)
Mutual labels:  makefile
Clash
Clash for openwrt [Luci-app-clash] https://github.com/frainzy1477/luci-app-clash
Stars: ✭ 293 (-7.57%)
Mutual labels:  makefile
Archlinux Docker
Docker Base Image for Arch Linux (read-only mirror)
Stars: ✭ 304 (-4.1%)
Mutual labels:  makefile
Dockermail
Ready-to-use email server + (optional) web mail + (optional) caldav, carddav and a kitchen sink in a docker container
Stars: ✭ 286 (-9.78%)
Mutual labels:  makefile
Awesome Micropython
A curated list of awesome MicroPython libraries, frameworks, software and resources.
Stars: ✭ 287 (-9.46%)
Mutual labels:  makefile
Ghb0t
A GitHub Bot to automatically delete your fork's branches after a pull request has been merged.
Stars: ✭ 295 (-6.94%)
Mutual labels:  makefile
Http2curl
📐 Convert Golang's http.Request to CURL command line
Stars: ✭ 278 (-12.3%)
Mutual labels:  makefile
Hadoop Book
Example source code accompanying O'Reilly's "Hadoop: The Definitive Guide" by Tom White
Stars: ✭ 3,317 (+946.37%)
Mutual labels:  makefile
Openwrt Shadowsocks
Shadowsocks-libev for OpenWrt/LEDE
Stars: ✭ 3,091 (+875.08%)
Mutual labels:  makefile
Tucl
The first-ever paper on the Unix shell written by Ken Thompson in 1976 scanned, transcribed, and redistributed with permission
Stars: ✭ 303 (-4.42%)
Mutual labels:  makefile
Learninglinuxkernel
和我一起学习Linux内核吧
Stars: ✭ 288 (-9.15%)
Mutual labels:  makefile
Election Geodata
Precinct shapes (and vote results) for US elections past, present, and future
Stars: ✭ 289 (-8.83%)
Mutual labels:  makefile
Trkdb
Stars: ✭ 299 (-5.68%)
Mutual labels:  makefile
Vmware Usb Osx
Easily create a bootable USB installer for VMware ESXi / vSphere Hypervisor
Stars: ✭ 286 (-9.78%)
Mutual labels:  makefile
Task
A task runner / simpler Make alternative written in Go
Stars: ✭ 4,282 (+1250.79%)
Mutual labels:  makefile
Prehistoric Entware
Prehistoric Entware
Stars: ✭ 282 (-11.04%)
Mutual labels:  makefile
Reason Cli
Globally installable Reason toolchain.
Stars: ✭ 294 (-7.26%)
Mutual labels:  makefile
Full Speed Python
Full Speed Python: a book for self-learners
Stars: ✭ 3,447 (+987.38%)
Mutual labels:  makefile
Monolinux
Create embedded Linux systems with a single statically linked executable.
Stars: ✭ 314 (-0.95%)
Mutual labels:  makefile
Awesome Servicemesh
Awesome service mesh - https://www.servicemesher.com/awesome-servicemesh/
Stars: ✭ 302 (-4.73%)
Mutual labels:  makefile

React Fatigue Dev

Module of modules and Makefile to reduce the amount of boilerplate when developing React components.

Installation

$ npm install tj/react-fatigue-dev

Usage

Add this module as a dev dependency, and add the following to your project's Makefile:

include node_modules/react-fatigue-dev/Makefile

You'll now have a number of targets available, see make help for details. You may customize the default behaviour by overriding the Makefile variables, view ./Makefile to see the defaults.

For example use port :8000 instead of :3000, and instead of serving ./example, serve ./test:

SERVER_FLAGS = -p 8000 ./test
include node_modules/react-fatigue-dev/Makefile

Check out react-click-outside for a full example.

Includes

  • fatigue
  • babel-cli
  • babel-preset-es2015
  • babel-preset-react
  • babel-preset-stage-0
  • babelify
  • browserify
  • browserify-hmr
  • ecstatic
  • react
  • react-dom
  • watchify
  • other crazy shit, wtf

.babelrc

Example babelrc:

{
  "presets": ["es2015", "react", "stage-0"],
  "plugins": [],
  "env": {
    "development": {
      "plugins": [
        ["react-transform", {
          "transforms": [{
            "transform": "react-transform-hmr",
            "imports": ["react"],
            "locals": ["module"]
          }]
        }],
        "transform-runtime",
        "transform-decorators-legacy"
      ]
    }
  }
}

Links

Badges


tjholowaychuk.com  ·  GitHub @tj  ·  Twitter @tjholowaychuk

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].