2.0.0 • Published 7 years ago

gulp-nativejsx v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

gulp-nativejsx Build Status Version Status

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-dev

Configuration

'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, or let.
  • 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'}.