npm install elixir-react-jsx --save-dev
Then require elixir-react-jsx in your gulpfile, and you can use mix.jsx().
Pretty simple.
var elixir = require('laravel-elixir');
require('elixir-react-jsx');
elixir(function(mix) {
mix.jsx();
});By default, using mix.js() without any arguments is the same as using:
mix.jsx('resources/assets/jsx/*.jsx', 'public/js');Arguments:
- input src
- output dest
var src = 'resources/assets/jsx/*.jsx';
mix.jsx(src);var src = 'resources/assets/jsx/*.jsx';
var dest = 'public/react';
mix.jsx(src, dest);var src = 'resources/assets/jsx/*.jsx';
var dest = 'public/js/app-react.js';
mix.jsx(src, dest);