Files
eewing cf73cd3b4c INIT
2026-02-17 14:10:16 -06:00

1020 B

Runed Kit Utilities

This subpath contains utilities that require SvelteKit to be installed.

Installation

Make sure you have SvelteKit installed:

npm install @sveltejs/kit

Usage

// Import SvelteKit-dependent utilities from the kit subpath
import { useSearchParams } from "runed/kit";

// Regular utilities are still available from the main export
import { isMounted, useEventListener } from "runed";

Available Utilities

  • useSearchParams - Reactive URL search parameters management (requires SvelteKit)

Why a separate subpath?

The main runed package is designed to work with Svelte alone, without requiring SvelteKit. However, some utilities like useSearchParams need SvelteKit's routing and navigation features. By providing these utilities through a separate import path, we ensure:

  1. The main package remains lightweight and SvelteKit-free
  2. SvelteKit users can access additional utilities when needed
  3. Clear separation of dependencies and requirements