This repository has been archived by the owner. It is now read-only.
[DEPRECATED] Precompile Facebook React JSX templates into JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.editorconfig improve docs Jun 4, 2015
.gitattributes init Jan 2, 2014
.gitignore init Jan 2, 2014
.jshintrc improve docs Jun 4, 2015
.travis.yml Update .travis.yml Feb 8, 2015
index.js Add support for sourcemaps Feb 23, 2015
license tweaks Aug 14, 2014
package.json 3.1.0 Oct 15, 2015
readme.md deprecate Sep 8, 2015
test.js Add support for sourcemaps Feb 23, 2015

readme.md

gulp-react Build Status

Deprecated in favor of gulp-babel. Read more.

Precompile React JSX templates into JavaScript

Issues with the output should be reported on the React issue tracker.

Install

$ npm install --save-dev gulp-react

Usage

var gulp = require('gulp');
var react = require('gulp-react');

gulp.task('default', function () {
	return gulp.src('template.jsx')
		.pipe(react())
		.pipe(gulp.dest('dist'));
});

API

react([options])

See the react-tools options, except for sourceMap and sourceFilename, which are handled for you.

Source Maps

Use gulp-sourcemaps like this:

var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var react = require('gulp-react');

gulp.task('default', function () {
	return gulp.src('template.jsx')
		.pipe(sourcemaps.init())
		.pipe(react())
		.pipe(sourcemaps.write('.'))
		.pipe(gulp.dest('dist'));
});

License

MIT © Sindre Sorhus