app Svelte Themes

App

Super Smash Bros. Melee textures and mods. Built with Svelte 5 and Convex.

SSBM Textures

Web platform for Super Smash Bros. Melee texture modifications. Built to organize, index, and preserve community-created assets.

Tech Stack

  • Frontend: Svelte 5 (Runes, Bits UI, Lucide)
  • Backend: Convex (Real-time Database & File Storage)
  • Runtime: Bun
  • Styling: UnoCSS
  • Tooling: Biome (Linting/Formatting), Runed

Development Setup

Prerequisites

Installation

# Install dependencies
bun install

# Start the Convex backend
bunx convex dev

# Start the Svelte 5 dev server
bun run dev

Editor Configuration

To ensure consistent formatting and Svelte 5 Rune support across our team, please configure your editor as follows.

Visual Studio Code

  1. Required Extensions:

  2. Workspace Settings (.vscode/settings.json):

    {
      "editor.defaultFormatter": "biomejs.biome",
      "editor.formatOnSave": true,
      "editor.codeActionsOnSave": {
     "source.organizeImports.biome": "explicit",
     "source.fixAll.biome": "explicit"
      },
      "[svelte]": {
     "editor.defaultFormatter": "svelte.svelte-vscode"
      },
      "svelte.plugin.svelte.compilerWarnings": {
     "runes_scope": "ignore"
      }
    }
    

Neovim

Required Parsers

:TSInstall svelte typescript javascript css json

Top categories

Loading Svelte Themes