npm-cookie-baker
Adapter for cookie-baker.
Install
npm i @reatom/npm-cookie-baker @cookie-baker/core
or
yarn add @reatom/npm-cookie-baker @cookie-baker/core
browser
yarn add @cookie-baker/browser
or
npm install @cookie-baker/browser
node
yarn add @cookie-baker/node
or
npm install @cookie-baker/node
Example
import { Cookie as CookieClient, createRealTimeCookie,} from '@cookie-baker/browser'import { reatomCookie } from '@reatom/npm-cookie-baker'
type CookieModel = { ga?: string adc?: string}
const cookie = new CookieClient<CookieModel>()const realTimeCookie = createRealTimeCookie(cookie)
const { cookieAtom, set, remove } = reatomCookie(cookie, realTimeCookie)
const ctx = createContext()ctx.subscribe(cookieAtom, console.log)
set(ctx, 'adc', 'dasf')remove(ctx, 'ga')cookie.set('adc', 'set-cookie-from-imperative-modify')