React NPM library starter kit based on Facebook's create react app
The Create React Library npm is a tool that allows users to easily create a React NPM library without the need for any build configuration. It is based on Facebook’s Create React App and regularly updated with new features and bug fixes. The tool provides a quick and efficient way to create and test React libraries.
To install and set up the Create React Library npm tool, you’ll need to have Node 8.16.0 or Node 10.16.0 or a later version on your local development machine. Once you have Node installed, you can choose one of the following methods to create a new library:
npx create-react-library
npm init create-react-library <initializer>
yarn create react-library
After running the appropriate command, a directory called “my-lib” will be created in the current folder. Inside this directory, the initial project structure will be generated and dependencies will be installed. All library files are located inside the “src/lib” folder. The “src/demo” folder can be used to test the library during development.
Once the installation is complete, you can navigate to the project folder and use the following commands:
npm start or yarn start: Runs the library in development mode and opens it in the browser at http://localhost:3000.npm run test or yarn run test: Runs the test watcher in an interactive mode.npm run build or yarn build: Builds the library for production and optimizes the build for performance.npm publish: Publishes the library to NPM.For troubleshooting and usage of other libraries within your library, please refer to the documentation and the CONTRIBUTING.md file.
The Create React Library npm is a convenient tool for creating React NPM libraries without the need for complex build configurations. It is based on Facebook’s Create React App and regularly updated with new features and bug fixes. The tool provides easy installation and setup, allows testing during development, and offers production-ready build optimization. Users can publish their libraries to NPM and benefit from TypeScript support. Additionally, there is documentation available for contributing and troubleshooting. Overall, the Create React Library npm simplifies the process of creating and using React libraries.