Bear is an opinionated Node.js starter template.
Bear is currently in experimental mode, so it won't be guaranteed that everything will run in production with stability. Use this framework at your own risk.
- Linting
- Formatting
- TypeScript-ready
- Compiled with SWC
- Request validation with Zod
- Testing with Jest
- Routes
- Prisma
- Docker
- Use Postgres as database
- GitHub Actions integration
- Production monitoring with PM2
- Authentication
- Code-first GraphQL schema definition with TypeGraphQL
- File structure for Zod validators
- Prettier check failing in CI
- Running of tests halts the CI server