API reference
Reference for every entry point. For usage guides, see the Guide and Modules sections.
Entry points
| Entry point | Import | Purpose |
|---|---|---|
@vuqs/core | import { … } from '@vuqs/core' | The core: codecs, composables, adapters, serializer. |
@vuqs/core/adapters/browser-history | import { … } from '@vuqs/core/adapters/browser-history' | The browser History API adapter. |
@vuqs/core/adapters/vue-router | import { … } from '@vuqs/core/adapters/vue-router' | The vue-router adapter. |
@vuqs/core/modules | import { … } from '@vuqs/core/modules' | Composable modules applied with .use(). |
@vuqs/core/shared | import { … } from '@vuqs/core/shared' | Helpers for writing your own module. |
@vuqs/core/adapters/testing | import { … } from '@vuqs/core/adapters/testing' | The testing adapter and helpers. |
@vuqs/core/testing | import { … } from '@vuqs/core/testing' | Codec bijectivity test helpers. |
@vuqs/core/debug | import '@vuqs/core/debug' | Opt-in console debug rendering: enableDebug/disableDebug. |
@vuqs/core/debug/console | import { … } from '@vuqs/core/debug/console' | Side-effect-free console/performance reporter factories for framework integrations. |
@vuqs/core/debug-protocol | import type { … } from '@vuqs/core/debug-protocol' | Type-only, experimental event protocol for tooling (DebugEventMap), governed by DEBUG_PROTOCOL_VERSION. |
@vuqs/nuxt | modules: ['@vuqs/nuxt'] | The Nuxt module: auto-imports and an app-wide adapter. |
Reference pages
Module walkthroughs remain in the Modules guides.
Full export list
@vuqs/core
@vuqs/core/debug
@vuqs/core/debug/console
@vuqs/core/debug-protocol
| Export |
|---|
DebugEventMap |
DebugEventCode |
DebugScope |
LogDebugCode |
WarnDebugCode |
KnownDebugEvent |
DebugSnapshot |
DebugSnapshotByKind |
DebugSnapshotKind |
EngineSnapshot |
QueueSnapshot |
StorageSnapshot |
@vuqs/core/adapters/vue-router
| Export |
|---|
createVueRouterAdapter |
provideVueRouterAdapter |
VueRouterAdapterOptions |
@vuqs/core/adapters/browser-history
| Export |
|---|
createBrowserHistoryAdapter |
provideBrowserHistoryAdapter |
BrowserHistoryAdapter |
BrowserHistoryAdapterOptions |
@vuqs/core/modules
@vuqs/core/shared
| Export |
|---|
pickBy |
omitBy |
definedOnly |
toReadonlyState |
@vuqs/core/adapters/testing
| Export |
|---|
createTestingAdapter |
withVuqsTestingAdapter |
TestingAdapter |
TestingAdapterOptions |
UrlUpdateEvent |
OnUrlUpdateFunction |
@vuqs/core/testing
| Export |
|---|
isCodecBijective |
testSerializeThenParse |
testParseThenSerialize |
@vuqs/nuxt
| Export |
|---|
AdapterOptions |
AutoImportsOptions |
DebugOptions |
DebugTargetOption |
ModuleOptions |