This is a Turborepo with multiple meta-frameworks all working in harmony and sharing packages.
This Turborepo includes the following packages and apps:
api
: an Express serverrunner
:web
: a Next.js app@kraft/eslint-config
: ESLint configurations used throughout the monorepo@kraft/jest-presets
: Jest configurations@kraft/logger
: isomorphic logger (a small wrapper around console.log)@kraft/typescript-config
: tsconfig.json's used throughout the monorepo@kraft/ui
: UI library
Each package and app is 100% TypeScript.