an opinionated stack for building full power web applications
This is a monorepo containing a set of packages that can be used to build full power web applications. It is an opinionated stack that is based on the following principles:
- DX (Developer Experience)
- Speed of iteration
all apps are built with the same set of packages and tools (see workspace packages and preconfigured to pick changes from shared packages
Framework | FullPower Stack | Implemented | Version |
---|---|---|---|
Package Manager | ![]() |
✅ | * |
Monorepo | ![]() |
✅ | 1.4.0 |
Frontend (Framework) | ![]() |
✅ | 12 |
Frontend (css) | ![]() |
✅ | 3.1.8 |
Server-Client Communication | tRPC | ✅ | 10.0.0 |
Backend | express | ✅ | 4.18.2 |
ORM | prisma | ||
Testing (Framework) | ![]() |
✅ | 0.24.3 |
Testing (Components) | ![]() |
✅ | 13.4.0 |
Testing (Components) | |||
Testing (Components) | ![]() |
✅ | 2.4.4 |
Testing (Mocking) | MSW | ✅ | 0.48.1 |
Lint | eslint+ prettier | ✅ | |
Git | lint-staged + husky | ✅ | |
CI | Github Actions | ✅ |
Wallaby.js: Select Configuration > Automatic Configuration <closest project in mono-repo>