Skip to content

@vp-tw/nanostores-qs

Reactive, type-safe query string management built on nanostores

Type-safe presets

Pre-defined common presets for strings, numbers, booleans, enums, dates, tuples, and arrays. Full TypeScript inference.

Reactive stores

Built on nanostores — use with React, Vue, Svelte, Solid, or vanilla JS. URL stays in sync automatically.

Dry-run support

Generate next search strings via .dry() without side effects — perfect for router integrations.

Pluggable parsing

Works with native URLSearchParams or custom libs like qs and query-string.