Grunt task for react-templates - Light weight templates for react -> write html get valid react code
npm install grunt-react-templates[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
> React Templates grunt task
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
shell
npm install grunt-react-templates --save-dev
`
$3
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
`js
grunt.loadNpmTasks('grunt-react-templates');
`Once you define a target inside the task, e.g.
dist, you can run
`bash
$ grunt reactTemplates:dist
`
or:
`bash
$ grunt react-templates:dist
`$3
In your project's Gruntfile, add a section named reactTemplates to the data object passed into grunt.initConfig(). The options (and defaults) are:`js
grunt.initConfig({
reactTemplates: {
dist: {
src: ['*/.rt'] //glob patterns of files to be processed
options: {
modules: 'none', //possible values: (amd|commonjs|es6|typescript|none)
format: 'stylish' //possible values: (stylish|json)
}
}
}
})
``[npm-image]: https://img.shields.io/npm/v/grunt-react-templates.svg?style=flat-square
[npm-url]: https://npmjs.org/package/grunt-react-templates
[travis-image]: https://img.shields.io/travis/wix/grunt-react-templates/master.svg?style=flat-square
[travis-url]: https://travis-ci.org/wix/grunt-react-templates
[coveralls-image]: https://img.shields.io/coveralls/wix/grunt-react-templates/master.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/wix/grunt-react-templates?branch=master
[downloads-image]: http://img.shields.io/npm/dm/grunt-react-templates.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/grunt-react-templates