https://github.com/nimblehq/react-templates
Our optimized React bolierplate used in our projects
https://github.com/nimblehq/react-templates
javascript jest react webpack
Last synced: 8 months ago
JSON representation
Our optimized React bolierplate used in our projects
- Host: GitHub
- URL: https://github.com/nimblehq/react-templates
- Owner: nimblehq
- License: mit
- Created: 2017-12-21T10:39:07.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2023-10-23T02:41:47.000Z (over 2 years ago)
- Last Synced: 2025-10-23T13:53:27.807Z (8 months ago)
- Topics: javascript, jest, react, webpack
- Language: TypeScript
- Homepage: https://nimblehq.co
- Size: 7.12 MB
- Stars: 16
- Watchers: 16
- Forks: 2
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
React Templates
---
Our template offers a rich boilerplate to jump-start React-based application development with [Create React App](https://github.com/facebook/create-react-app).
The complete list of features included in this template is available on [the Wiki](https://github.com/nimblehq/react-templates/wiki).
## Getting Started
### Prerequisites
[](https://nodejs.org/download/release/v16.14.2/)
### Usage
* With CLI tool
Start the CLI to generate the React application
```bash
npm install -g @nimblehq/react-template
nimble-react generate {application-name}
```
* With npx
```bash
npx @nimblehq/react-template generate {application-name}
```
## Template structure
This project uses [Lerna](https://lerna.js.org/) to manage packages. The packages consist of:
* The CLI tool facilitates the process of application generating
* CRA template
```bash
├─ packages
│ ├─ cli-tool
│ └─ cra-template
├── .gitignore
├── LICENSE
├── package.json
├── README.md
└── template.json
```
`Typescript` is used by default for our React applications.
## How to contribute
* Install Lerna for accessing to the lerna CLI.
* To contribute to the existing packages, simply navigate to the `/packages` folder and create a pull request to change them.
## License
This project is Copyright (c) 2014 and onwards.
It is free software and may be redistributed under the terms specified in the [LICENSE] file.
[LICENSE]: /LICENSE
## About

This project is maintained and funded by [Nimble](https://nimblehq.co).
We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.
[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/