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:eslintconfigurations (includeseslint-plugin-svelteandeslint-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 dependenciesIn the project root and run the following command.
pnpm devThis 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