https://github.com/softspiders/ca-react-rest-monorepo
Client application starter on the Clean Architecture in monorepo
https://github.com/softspiders/ca-react-rest-monorepo
ca clean-architecture client coverage hooks jest jest-fetch-mock monorepo react react-hooks react-testing-library rest softspiders ss starter template testing-library ts typescript
Last synced: 10 months ago
JSON representation
Client application starter on the Clean Architecture in monorepo
- Host: GitHub
- URL: https://github.com/softspiders/ca-react-rest-monorepo
- Owner: softspiders
- License: mit
- Created: 2020-07-05T05:36:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T10:52:01.000Z (almost 3 years ago)
- Last Synced: 2025-01-15T20:20:19.706Z (11 months ago)
- Topics: ca, clean-architecture, client, coverage, hooks, jest, jest-fetch-mock, monorepo, react, react-hooks, react-testing-library, rest, softspiders, ss, starter, template, testing-library, ts, typescript
- Language: TypeScript
- Homepage:
- Size: 1.27 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Client application starter on the Clean Architecture in monorepo
---
## Feature tags
- clean-architecture
- client
- counter-app
- jest
- jest-fetch-mock
- monorepo
- react
- react-hooks
- react-testing-library
- rest
- starter
- test-coverage
- typescript
- unit-test
- use-presenter
---
## Parents
- [**- monorepo**](https://github.com/softspiders/ca-react-rest-api-starter)
## Children
- [**+ lerna, yarn-workspaces**](https://github.com/softspiders/ca-react-rest-lerna)
---
## Author
[Alexander Lapygin](https://github.com/AlexanderLapygin) <>
---
## Inspired by
[Eduardo Moroni](https://github.com/eduardomoroni)'s
[*react-clean-architecture*](https://github.com/eduardomoroni/react-clean-architecture)
---
## Install
Being in *counter-react*, do:
```sh
yarn
```
---
## Running
At first [start server](https://xg4qv.sse.codesandbox.io) on CodeSandbox.
Then, being in *counter-react*, do:
```sh
npm start
```
## Run tests
Being in each package: *counter-core*, *counter-rest*, *counter-react*, do:
```sh
yarn test
```
For coverage testing (also being in each package: *counter-core*, *counter-rest*, *counter-react*) do:
```sh
yarn test:coverage
```
---
## License
Licensed under the [MIT license](./LICENSE).