All Projects → Brisklemonade → turbosvelte

Brisklemonade / turbosvelte

Licence: MIT License
A SvelteKit monorepo starter project powered by Turborepo!

Programming Languages

Svelte
593 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects
typescript
32286 projects

Projects that are alternatives of or similar to turbosvelte

hue.tools
Simple toolbox for working with colors. Color mixing, blending, conversion, modification, detailed information, etc.
Stars: ✭ 331 (+604.26%)
Mutual labels:  svelte, vercel, sveltekit
sveltekit-blog
Sveltekit blog starter project created with sveltekit, typescript, tailwindcss, postcss, husky, and storybook. The project has the structure set up for the scaleable web application.
Stars: ✭ 100 (+112.77%)
Mutual labels:  svelte, sveltekit, sveltekit-template
hagura-sveltekit
A minimal markdown blog template built using SvelteKit
Stars: ✭ 51 (+8.51%)
Mutual labels:  svelte, sveltekit, sveltekit-template
svelte-parallax
a (small) spring-based parallax component library for Svelte
Stars: ✭ 87 (+85.11%)
Mutual labels:  svelte, sveltekit
portfolio-svelte
My over-complicated personal site. A place to show off work and writing, and a place to try weird stuff.
Stars: ✭ 24 (-48.94%)
Mutual labels:  svelte, sveltekit
svelte-adapter-deno
A SvelteKit adapter for Deno
Stars: ✭ 152 (+223.4%)
Mutual labels:  svelte, sveltekit
sveltekit-blog-template
A SvelteKit blog template
Stars: ✭ 79 (+68.09%)
Mutual labels:  svelte, sveltekit
webstone
Start your next full-stack application with Webstone and configure it as you go.
Stars: ✭ 71 (+51.06%)
Mutual labels:  svelte, sveltekit
sveltekit-electron
Minimal Sveltekit + Electron starter template.
Stars: ✭ 146 (+210.64%)
Mutual labels:  svelte, sveltekit
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (+29.79%)
Mutual labels:  svelte, sveltekit
website
Gitpod website and documentation
Stars: ✭ 233 (+395.74%)
Mutual labels:  svelte, sveltekit
awesome-svelte-kit
Curated resources on building sites with SvelteKit - A server-less-first answer to "the Next.js experience" by the Svelte community
Stars: ✭ 55 (+17.02%)
Mutual labels:  svelte, sveltekit
sveltekit-magic
An implementation of passwordless authentication using Magic with SvelteKit.
Stars: ✭ 38 (-19.15%)
Mutual labels:  svelte, sveltekit
generator-jhipster-svelte
Generate Svelte powered JHipster web applications
Stars: ✭ 44 (-6.38%)
Mutual labels:  svelte, sveltekit
focus-svelte
focus lock for svelte
Stars: ✭ 18 (-61.7%)
Mutual labels:  svelte, sveltekit
website
🏡 My personal website! Now built with Svelte...
Stars: ✭ 18 (-61.7%)
Mutual labels:  svelte, sveltekit
matfantinel.github.io
Personal website made with SvelteKit and hosted on GitHub Pages
Stars: ✭ 80 (+70.21%)
Mutual labels:  svelte, sveltekit
sveltekit-starter
Sveltekit starter project created with sveltekit, typescript, tailwindcss, postcss, husky, and storybook. The project has the structure set up for the scaleable web application.
Stars: ✭ 482 (+925.53%)
Mutual labels:  sveltekit, sveltekit-template
svelte-toy
A toy for svelte data stores
Stars: ✭ 73 (+55.32%)
Mutual labels:  svelte, sveltekit
svelte-starter-kit
Svelte with brilliant bells and useful whistles
Stars: ✭ 384 (+717.02%)
Mutual labels:  svelte, sveltekit

Turborepo SvelteKit System starter

This is an unofficial SvelteKit monorepo starter powered by Turborepo.

What's inside?

This Turborepo includes the following packages and apps:

Apps and Packages

  • docs: Sveleton placeholder documentation site
  • rename-core: core components
  • rename-tsconfig: shared tsconfig.jsons used throughout the monorepo
  • eslint-preset-rename: ESLint preset

Each package and app is 100% Typescript.

Installation

Run the following command:

npx create-turbosvelte app-name

Project Configuration

Modify the root package.json

Make sure to modify the contents in the project's root package json to fit your needs.

Running concurrent dev enviornments

As of now if you want to run multiple dev enviornments in parallel, you will have to define different ports in your scripts.

So you will have to change each package.json like such:

"scripts": {
    "dev": "svelte-kit dev -p 3200",
    "build": "svelte-kit build",
    "preview": "svelte-kit preview",
    "check": "svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
    "package": "svelte-kit package"
  },

Each project's port will need to be different.

Changing the NPM organization scope

The NPM organization scope for this design system starter is @rename. To change this, it's a bit manual at the moment, but you'll need to do the following:

  • Rename folders in packages/* to replace rename with your desired scope
  • Search and replace rename with your desired scope
  • Re-run npm install

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].