react-fatigue-dev

Module of modules for making modules

Github stars Tracking Chart

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"
      ]
    }
  }
}

Badges




tjholowaychuk.com  · 
GitHub @tj  · 
Twitter @tjholowaychuk

Main metrics

Overview
Name With Ownertj/react-fatigue-dev
Primary LanguageMakefile
Program languageMakefile (Language Count: 1)
Platform
License:
所有者活动
Created At2016-02-25 00:14:00
Pushed At2017-04-05 06:34:10
Last Commit At2016-11-13 10:08:17
Release Count0
用户参与
Stargazers Count314
Watchers Count7
Fork Count17
Commits Count26
Has Issues Enabled
Issues Count7
Issue Open Count4
Pull Requests Count2
Pull Requests Open Count1
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private