Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/queaxtra/zvelte/llms.txt

Use this file to discover all available pages before exploring further.

Zvelte is designed to be used instantly without global installation. You can run it directly using bunx, which executes npm packages without installing them globally.

Prerequisites

Before using Zvelte, ensure you have the following installed on your system:
1

Git

Zvelte uses Git to clone the template repository. Verify Git is installed:
git --version
If Git is not installed, download it from git-scm.com.
2

Node.js or Bun

You need a JavaScript runtime to execute Zvelte:
  • Bun (recommended): Fast all-in-one JavaScript runtime - bun.sh
  • Node.js: Version 16 or higher - nodejs.org
Verify your installation:
bun --version
3

Package Manager (Optional)

If you want to install dependencies automatically, have one of these installed:
  • bun (recommended)
  • pnpm
  • npm (comes with Node.js)
  • yarn
Zvelte will detect available package managers and let you choose.

Using Zvelte

No global installation is required. Zvelte is designed to run directly with bunx.
The recommended way to use Zvelte is with bunx, which executes the package directly from the npm registry:
bunx @queaxtra/zvelte create my-project
Using bunx or npx ensures you always run the latest version of Zvelte without managing installations.

Verify Installation

To verify that Zvelte can run correctly on your system, check the help message:
bunx @queaxtra/zvelte --help
You should see output similar to:
Usage: bunx @queaxtra/zvelte <command> [options]

Commands:
  create <project-directory>  Creates a new SvelteKit project using a predefined template.

Arguments:
  <project-directory>  The directory for the new project.
                       Use '.' to use the current directory.

Options:
  --install[=<pm>]     Installs dependencies using the specified package manager (bun, pnpm, npm, yarn).
                       If no package manager is specified, you will be prompted to choose.
  -h, --help           Displays this help message.

System Requirements

Operating System

  • macOS
  • Linux
  • Windows (with WSL recommended)

Disk Space

  • Minimal: ~10 MB for Zvelte
  • Project: ~200-500 MB per project (with dependencies)

Network

  • Internet connection required to clone template repository
  • Bandwidth: ~5-50 MB depending on package manager

Permissions

  • Write access to target directory
  • Git clone permissions (HTTPS)

Troubleshooting

If you see an error about Git not being found:
  1. Install Git from git-scm.com
  2. Restart your terminal
  3. Verify installation with git --version
If you encounter permission errors:
  • Ensure you have write access to the target directory
  • On Unix systems, avoid using sudo with npm/bunx
  • Check your user permissions for the working directory
If the repository clone fails:
  • Check your internet connection
  • Verify GitHub is accessible from your network
  • Try using a VPN if corporate firewall blocks GitHub
  • Ensure Git is configured correctly

Next Steps

Create Your First Project

Now that Zvelte is ready, follow the quickstart guide to create your first SvelteKit project.

Build docs developers (and LLMs) love