cra-generate
v3.0.2
Published
Scaffold react components
Downloads
14
Readme
create-react-app Component Generator
Scaffold a React component for Create React App.
Usage: cra-generate [options] <component>
Options:
-h, --help output usage information
-V, --version output the version number
-f, --functional create a functional component
-c, --css-extension [ext specify the extension of generated css files
-d, --directory [dir] specify a directory for the component
--no-semi remove semicolons
If a .flowconfig
is present, a // @flow
comment is prepended to all script files.
Project specific settings can be added to the package.json
file under the craGenerate
key. Eg
"craGenerate": {
"fileFormat": "paramCase",
"cssExtension": "scss",
"directory": "widgets"
}
| option | type | default | description |
|-----------------|---------|-------------|----------------------------------------------------------------------------------|
| directory | string
| "components" | Where, relative to the ./src/
directory, the component should be. |
| fileFormat | string
| "pascalCase" | One of: camelCase, constantCase, headerCase, paramCase, pascalCase or snakeCase. |
| componentFormat | string
| "pascalCase" | One of: camelCase, constantCase, headerCase, paramCase, pascalCase or snakeCase. |
| typeCheck | undefined|string
| undefined
| Can be set explicitly to "flow". |
| cssExtension | string
| "css" | File extensions, with or without a dot. |
| semi | true|false
| true
| Should script files be terminated with a semicolon. |
| test | false|string
| "jest" | Only jest for now. Can be skipped with false. |
License
MIT