Socket
Socket
Sign inDemoInstall

@uniformdev/context-remix

Package Overview
Dependencies
Maintainers
10
Versions
576
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uniformdev/context-remix - npm Package Compare versions

Comparing version 16.0.1-nuxt.166 to 16.0.1-nuxt.179

2

dist/index.esm.js

@@ -1,1 +0,1 @@

"use strict";import{parse as f}from"cookie";import{CookieTransitionDataStore as p,UNIFORM_DEFAULT_COOKIE_NAME as u}from"@uniformdev/context";var s=class extends p{constructor({request:r,...o}){var e,n;super({...o,serverCookieValue:r?f((e=r.headers.get("cookie"))!=null?e:"")[(n=o.cookieName)!=null?n:u]:void 0})}};import{UniformContext as x}from"@uniformdev/context-react";import{useLocation as d}from"@remix-run/react";import{parse as C}from"cookie";import R from"react";import{useEffect as l}from"react";import*as i from"react";var a=i.createContext(null),v=a.Provider;function c(){let t=i.useContext(a);if(t===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return t}var L=({children:t,...r})=>{let o=c(),e=d();return l(()=>{var m;if(typeof document=="undefined")return;let n=new URL(`${document.location.protocol}//${document.location.host}${e.pathname}${e.search}`);o.update({url:n,cookies:C((m=document.cookie)!=null?m:"")})},[e,o]),R.createElement(x,{...r,context:o,trackRouteOnRender:!1},t)};export{s as RemixCookieTransitionDataStore,L as RemixUniformContext,v as RemixUniformContextProvider,c as useRemixUniformProvider};
import{parse as f}from"cookie";import{CookieTransitionDataStore as p,UNIFORM_DEFAULT_COOKIE_NAME as u}from"@uniformdev/context";var s=class extends p{constructor({request:r,...o}){var e,n;super({...o,serverCookieValue:r?f((e=r.headers.get("cookie"))!=null?e:"")[(n=o.cookieName)!=null?n:u]:void 0})}};import{UniformContext as x}from"@uniformdev/context-react";import{useLocation as d}from"@remix-run/react";import{parse as C}from"cookie";import R from"react";import{useEffect as l}from"react";import*as i from"react";var a=i.createContext(null),v=a.Provider;function c(){let t=i.useContext(a);if(t===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return t}var L=({children:t,...r})=>{let o=c(),e=d();return l(()=>{var m;if(typeof document=="undefined")return;let n=new URL(`${document.location.protocol}//${document.location.host}${e.pathname}${e.search}`);o.update({url:n,cookies:C((m=document.cookie)!=null?m:"")})},[e,o]),R.createElement(x,{...r,context:o,trackRouteOnRender:!1},t)};export{s as RemixCookieTransitionDataStore,L as RemixUniformContext,v as RemixUniformContextProvider,c as useRemixUniformProvider};
{
"name": "@uniformdev/context-remix",
"version": "16.0.1-nuxt.166+ce56da6c5",
"version": "16.0.1-nuxt.179+842199728",
"description": "Uniform Context Remix integration package",

@@ -33,4 +33,4 @@ "license": "SEE LICENSE IN LICENSE.txt",

"dependencies": {
"@uniformdev/context": "^16.0.1-nuxt.166+ce56da6c5",
"@uniformdev/context-react": "^16.0.1-nuxt.166+ce56da6c5",
"@uniformdev/context": "^16.0.1-nuxt.179+842199728",
"@uniformdev/context-react": "^16.0.1-nuxt.179+842199728",
"cookie": "0.5.0"

@@ -49,3 +49,3 @@ },

},
"gitHead": "ce56da6c5608c89d33524abf60993a68855afcd2"
"gitHead": "842199728b5d454c2ca7e82ef7d1fd208f835c4e"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc