This is an custom made Turborepo starter.
This Turborepo includes the following packages/apps:
Each app is 100% TypeScript.
web
: a Svelte-kit web app with UnoCSS for stylingserver
: an Express app with PayloadCMS and tRPC setup
eslint-config-custom
:eslint
configurations (includeseslint-plugin-svelte
andeslint-config-prettier
)dum
: a scripts runner executable written in Rustreplacer
: A CLI for replacing strings in files and directories written in Rust
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
This project uses pnpm.
npx degit HanielU/turbo-sk-payload-trpc my-project # download the project
cd my-project # navigate into the project
pnpm install # install dependencies
In the project root and run the following command.
pnpm dev
This will run both the Svelte-kit and Payload apps in parallel.
This project is licensed under the MIT License - see the LICENSE file for details