This is built off an official starter Turborepo. I've added a ts-node server as an app to this mono repo. I am still trying to figure out env variables.
Install pnpm then install packages with 'pnpm i'
in the root folder to get this running. We will be using pnpm
instead of npm
to install packages.
To start the Apps run 'npm run dev'
.
Run the following command:
npx create-turbo@latest -e with-svelte
This Turborepo includes the following packages/apps:
docs
: a svelte-kit appweb
: another svelte-kit appui
: a stub Svelte component library shared by both web
and docs
applicationseslint-config-custom
: eslint
configurations (includes eslint-plugin-svelte
and eslint-config-prettier
)Each package/app is 100% TypeScript.
This Turborepo has some additional tools already setup for you: