UNPKG

state-in-url

Version:

Store state in URL as in object, types and structure are preserved, with TS validation. Same API as React.useState, wthout any hasssle or boilerplate. Next.js@14-16, react-router@6-7, remix@2, and Astro.

2 lines (1 loc) 618 B
import{decode as r,encode as t}from"./encoder/encoder.mjs";import{decodeState as d,encodeState as f}from"./encodeState/encodeState.mjs";import{useLinkProps as s}from"./useLinkProps/useLinkProps.mjs";import{useSharedState as S}from"./useSharedState/useSharedState.mjs";import{useUrlEncode as c}from"./useUrlEncode/useUrlEncode.mjs";import{useUrlStateBase as u}from"./useUrlStateBase/useUrlStateBase.mjs";import{isSSR as l,typeOf as U}from"./utils.mjs";export{r as decode,d as decodeState,t as encode,f as encodeState,l as isSSR,U as typeOf,s as useLinkProps,S as useSharedState,c as useUrlEncode,u as useUrlStateBase};