2.0.0 • Published 9 years ago
gulp-nativejsx v2.0.0
gulp-nativejsx

Gulp plugin for nativejsx.
Hello, my soda-slurping Gulpers. Here's a Gulp plugin to help fill your cup.
Installation
Install gulp-nativejsx by running this command in your project folder:
npm install gulp-nativejsx --save-devConfiguration
'use strict';
var gulp = require('gulp');
var nativejsx = require('gulp-nativejsx');
gulp.task('nativejsx', function() {
return gulp.src('./templates/**/*.jsx').
pipe(nativejsx().on('error', error)).
pipe(gulp.dest('./build/templates'));
});
gulp.task('nativejsx:watch', function() {
gulp.watch('./templates/**/*.jsx', ['nativejsx']);
});Options
gulp.task('nativejsx', function() {
return gulp.src('./templates/**/*.jsx').
pipe(nativejsx({variablePrefix: '__', declarationType: 'let'}).on('error', error)).
pipe(gulp.dest('./build/templates'));
});- declarationType: Either
var(default),const, orlet. - variablePrefix: Any string (defaults to
$$) you can conjure up that produces a valid JavaScript variable. - acorn: All acorn options are available here. Defaults to
{plugins: {jsx: true}, ecmaVersion: 6, sourceType: 'module'}.