This repository aims to provide tools for developing ReactJS applications.\ A React template is available to facilitate the creation of new React projects, particularly for creating micro front-end applications.
With over 6 years of experience in developing React applications, I have always been on the lookout for tools that could streamline and enhance my workflow. When Facebook discontinued its Create React App project, I began searching for a new starter for my React applications.
However, I couldn't find a starter that met my specific needs. For instance, some, like Vite, didn't provide a testing package and had a very light ESLint configuration, which didn't align with my preferences. Moreover, none of the starters I found offered a folder structure that promotes more structured code writing.
This motivated me to create this project, with several specific objectives in mind:
By achieving these objectives, I hope this React application starter will be a valuable tool for all React developers, whether they are beginners or experienced.
Package Name | Version | Changelog | Description |
---|---|---|---|
@pplancq/babel-config |
Changelog | Babel configuration | |
@pplancq/commitlint-config |
Changelog | Commitlint configuration | |
@pplancq/create-react-app |
Changelog | Tool for creating React applications | |
@pplancq/eslint-config |
Changelog | ESLint configuration | |
@pplancq/postcss-config |
Changelog | PostCSS configuration | |
@pplancq/prettier-config |
Changelog | Prettier configuration | |
@pplancq/semantic-release-config |
Changelog | Semantic Release configuration | |
@pplancq/stylelint-config |
Changelog | Stylelint configuration | |
@pplancq/webpack-config |
Changelog | Webpack configuration | |
@pplancq/react-template |
Changelog | Template for React applications |
To generate a new React project, simply run the following command:
npm create @pplancq/react-app@latest <project_name>
or
yarn create @pplancq/react-app@latest <project_name>
or
pnpm create @pplancq/react-app@latest <project_name>
Replace
The React template @pplancq/react-template provides all the useful preconfigured packages to start a new React project easily. It also provides a folder structure to facilitate and structure the code.
Unlike Facebook's create-react-app, the Webpack configuration remains easily expandable.
MIT