Command Line tool to generate boilerplate for your react library.
Create React Library with no build configuration.
- User friendly CLI Interface
- Handles all modern JS features
- Bundles
cjs
,esnext
,umd
andes
module formats - Support for
TypeScript
andflow
type System - Support for documentation library like
docz
,storybook
andreact-styleguidist
- Support for different styling like
css
,less
,scss
,emotion
andstyled-component
- Standard-version for manage versioning and CHANGELOG generation
- Prettier, Eslint & Stylelint added to maintain the code quality & readability.
- Rollup for bundling & sourcemap generation
- Babel for transpiling
- Jest for testing
- Working example setup using create-react-app
This package requires node >= 8.
npm install -g react-create-library
react-create-library my-library
npx react-create-library my-library
Interactive CLI, answer few questions and choose modules required for development.
Usage: react-create-library <package-name> [Options]
Options:
-V, --version output the version number
--verbose print additional logs
--pm <value> Package Manager (npm or yarn)
--type <value> Type System for project one of default,typescript,flow (default: "none")
--doc <value> Documentation Library one of none,docz,storybook,react-styleguidist (default: "docz")
--style <value> Styling Library one of inline,css,less,scss,emotion,styled-component (default: "inline")
-l, --license <value> License of Project (default: "MIT")
-s, --skip Skip all question and create project with defaults
-h, --help output usage information
Node version require >= 8 & npm >= 5
If something doesn’t work, please file an issue