gulp-react-tools
v0.3.0
Published
Some basic commands for creating react components from the command line.
Downloads
21
Readme
Gulp react tools
Some basic commands for creating react components from the command line.
Installation
Run npm install gulp-react-tools
. You will need gulp installed globally and locally in your project.
To configure the gulp task you will need to create a gulpfile.js
(if you don't already have one in your project), and add the following:
var gulp = require('gulp');
require('gulp-react-tools')(gulp[, config]);
config
is an optional object which can contain any of the following keys:
commandPrefix
- the prefix for the gulp command. The command is in the following formatgulp {PREFIX}generate --component {COMPONENT_NAME_IN_CAMEL_CASE}
componentDir
- the directory to save new components tocomponentStylesDir
- the directory to save new component css tocomponentTemplate
- the path to the template component file, relative togulpfile.js
. This file can include tokens - see below.componentStyleTemplate
- the path to the template component style file, relative togulpfile.js
. This file can include tokens - see below.componentName
- the filename for the output component, must contain a token for the filename.componentStylesName
- the filename for the output component style file, must contain a token for the filename.generateComponentStyles
- whether to create style files for each component.appendStyleImportTo
- a filepath to append a style import to. False to disable.appendStyleImportTemplate
- the import string to append, should contain a token for the filename.
Tokens
Tokens can be used in filenames and template files. The following tokens are available:
{{COMPONENT}}
- the upper-camel case component name. eg. "MyComponent"{{COMPONENT_DASHED}}
- the dashed component name. eg. "my-component"{{CSS_FILE_COMMENT}}
- the comment generated fromappendStyleImportTemplate