Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 3 hours 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 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T10:52:01.000Z (almost 2 years ago)
- Last Synced: 2024-04-23T22:43:23.251Z (7 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).