1.3.2 • Published 5 years ago
starter-react-component v1.3.2
Starter-React-Component
Publishing React Component is not so easy task as just writing a React Component. This tool will help you to create a React component which has the npm publishing feature.
Usage
- Create directory for new npm module
mkdir [my-new-npm-module] && cd [my-new-npm-module] Notice: This name is used for your module name on npm. Your module will be installed as npm install your-new-react-component. npm allows only lowercase.
- Generate new project
npx starter-react-component init [MyNewReactComponent]Notice: Following libraries are used in new project.
- TypeScript
- Webpack
- Babel
- ESLint
- Jest
- etc.
How to publish my React Component to npm
Add your name to the
autherkey of the generatedpackage.json.Develop the
./src/[MyNewReactComponent].tsxPublish it to npm.
npm login
npm publishmy-new-npm-module will be published on npm.
How to use the published React Component
import { MyNewReactComponent } from "[my-new-npm-module]";
const MyApp = () => (
<div>
<MyNewReactComponent />
</div>
)Other commands
npm start // Display your React Component in a demo page
npm test // Run test
npm run lint // Run ESLintLicense
- MIT