react/npm-jsx_orphaned_brackets_t...
Paul O’Shannessy 78001d3abc jsx_orphaned_brackets_transformer v1.0.1 2015-03-11 15:52:54 -07:00
..
transforms Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version 2015-03-11 23:48:05 +01:00
.gitignore Added jsx_orphaned_brackets_transformer for breaking JSX parser change 2015-02-02 23:24:15 +01:00
README.md Added jsx_orphaned_brackets_transformer for breaking JSX parser change 2015-02-02 23:24:15 +01:00
package.json jsx_orphaned_brackets_transformer v1.0.1 2015-03-11 15:52:54 -07:00
run.js Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version 2015-03-11 23:48:05 +01:00

README.md

JSX Orphaned Brackets Transformer

React 0.13 no longer parses orphaned > and } as text.

Take this example block:

<div>
  > }
</div>

In 0.12 and below, this would be transformed to the following:

React.DOM.div(null,
  "> }",
)

In 0.13, this will instead throw a parser error.

Usage

The jsx_orphaned_brackets_transformer module ships an executable which transforms a file or directory of files. Files will be modified in place, so be sure you are prepared for that.

$ npm -g install jsx_orphaned_brackets_transformer
$ jsx_orphaned_brackets_transformer <path_to_file_or_files>