More Premium Hugo Themes Premium Svelte Themes

Sk Trpc Payload

A turborepo template featuring Sveltekit and Payload CMS, ready to be deployed to a single node server - specifically using https://railway.app.

Sk Trpc Payload

A turborepo template featuring Sveltekit and Payload CMS, ready to be deployed to a single node server - specifically using https://railway.app.

Author Avatar Theme by hanielu
Github Stars Github Stars: 46
Last Commit Last Commit: Jun 11, 2023 -
First Commit Created: Dec 18, 2023 -
Sk Trpc Payload screenshot

Overview

This article introduces a custom-made Turborepo starter that combines Svelte-Kit, PayloadCMS, and tRPC. The Turborepo includes various packages and apps written in TypeScript and sets up tools such as ESLint and Prettier for code linting and formatting.

Features

  • Web app: a Svelte-Kit web application with UnoCSS for styling.
  • Server app: an Express application with PayloadCMS and tRPC setup.
  • eslint-config-custom: eslint configurations that include eslint-plugin-svelte and eslint-config-prettier.
  • dum: a scripts runner executable written in Rust.
  • replacer: a CLI for replacing strings in files and directories written in Rust.

Installation

To install the Turborepo, follow these steps:

  1. Ensure you have pnpm installed.
  2. Navigate to the project root in your terminal.
  3. Run the following command:
pnpm install

Summary

This article introduces a Turborepo starter that combines Svelte-Kit, PayloadCMS, and tRPC. The Turborepo includes various packages and apps, such as a Svelte-Kit web app, an Express app with PayloadCMS and tRPC setup, and additional tools like TypeScript, ESLint, and Prettier. The article also provides installation steps to set up the Turborepo. The project is licensed under the MIT License.