vue-url-state
Type-safe URL query state management for Vue and Nuxt.
bash
npm install @goranton/vue-url-statets
import {
defineQuerySchema,
numberParam,
stringParam,
} from '@goranton/vue-url-state';
const usersQuerySchema = defineQuerySchema({
search: stringParam(),
page: numberParam({ defaultValue: 1 }),
});ts
import { useQueryState } from '@goranton/vue-url-state';
const query = useQueryState(usersQuerySchema);
await query.patch({ search: 'anton', page: 1 });